Software Engineer

Socotec
Charlestown, MA, US
Full-time
We are sorry. The job offer you are looking for is no longer available.

Job Description

Job Description

Company Description

SOCOTEC is a provider of niche consulting services within the architecture, engineering and construction industries focusing on high-performance buildings and specialty structures.

Through an integrated, holistic approach, our professionals provide solutions for building envelope, energy efficiency, sustainability, code advisory and construction advisory projects.

SOCOTEC’s combination of expertise, experience and methods are increasingly recognized as best-in-class fueling significant growth.

SOCOTEC offers competitive salary and benefits, mentorship, training, and social activities.

SOCOTEC is proud to announce that it has been officially certified as a Great Place to Work by the renowned global authority on workplace culture, Great Place to Work®.

Job Description

As a Software Engineer at Socotec, you will play a pivotal role in our mission to optimize processes and enhance user experiences through the development of robust software solutions.

You will collaborate closely with cross-functional teams to identify and address process bottlenecks, architecting and implementing both client-side and server-side structures.

While not mandatory, we highly value candidates with expertise in machine learning (ML) and experience in developing custom chatbot agents.

Familiarity with advanced ML techniques, such as model chaining, fine-tuning pre-trained models for specific applications, and implementing function calling, would be a significant advantage.

Experience in natural language processing (NLP) and integrating chatbot agents into existing systems would be beneficial and is considered a plus.

Your responsibilities will include :

  • Collaborating with Cross-Functional Teams : Work closely with stakeholders from various departments to understand their needs and pain points, translating them into effective software solutions.
  • Architecting Scalable Solutions : Design and develop scalable and maintainable client-side and server-side architectures that meet both current and future needs.
  • Building Engaging Frontend Interfaces : Create visually appealing and intuitive frontend interfaces using modern technologies such as React, ensuring a seamless user experience across devices.
  • Ensuring Software Quality : Conduct rigorous testing to ensure the performance, reliability, and usability of our software products, identifying and addressing any issues that arise.
  • Maintaining and Updating Software : Diagnose and resolve any technical issues that arise post-launch, ensuring our software remains up-to-date with the latest technologies and best practices.
  • Implementing Security Measures : Implement robust security measures and data protection protocols to safeguard sensitive information and mitigate potential risks.
  • Documentation : Document technical processes and system architecture comprehensively, providing clear and detailed documentation for future reference.
  • Machine Learning and Chatbot Development : Develop and integrate custom chatbot agents, leveraging ML techniques such as model chaining, fine-tuning, and function calling to enhance user interactions and automate processes.

Qualifications

  • Proficiency in programming languages such as JavaScript, TypeScript, Python, and CSS.
  • Experience with frameworks and technologies such as React, Django, FastAPI, AWS (Amazon Web Services), and Microsoft Azure.
  • Familiarity with other relevant technologies and tools such as SQL databases (e.g., PostgreSQL, MySQL), containerization (e.

g., Docker, Kubernetes), CI / CD pipelines, and version control systems (e.g., Git, GitHub).

  • Knowledge of agile development methodologies and best practices.
  • Experience in machine learning, particularly in developing and fine-tuning models for specific applications.
  • Expertise in creating and deploying custom chatbot agents using various techniques, including chaining, fine-tuning, and function calling.

We are looking for a proactive and innovative individual who is passionate about technology and eager to contribute to our team's success.

If you have a strong background in software development and are excited about working on cutting-edge projects, we encourage you to apply.

Additional Information

SOCOTEC is an Equal Opportunity Employer.

Your information will be kept confidential according to EEO guidelines.

SOCOTEC is an Equal Opportunity Employer.

SOCOTEC is an Equal Opportunity Employer.

30+ days ago
Related jobs
Promoted
Raytheon
Boston, Massachusetts

Minimum of eight (8) years of professional engineering experience utilizing integrated development environments and debugging tools to troubleshoot software implementation and ensure integrity of the software products. The Test Equipment Engineering (TEE) team within the Specialty Engineering Direct...

Promoted
ARM
Quincy, Massachusetts

These opportunities are available within: Architecture & Technology, Central Engineering Software, and Central Engineering Systems. In your role, you will be introduced to the teams, our ways of working, be treated like any other engineer on the team and supported by experienced engineers. Are c...

Promoted
Raytheon
Winthrop, Massachusetts

Typically requires a Bachelor’s in Computer Science, Computer Engineering, Software Engineering, Electrical Engineering, Math or related engineering/science discipline and 5+ years of experience. As a System Security Software Engineer, the candidate will be involved with software and firmware design...

JPMorgan Chase & Co.
Boston, Massachusetts

We have an exciting and rewarding opportunity for you to take your software engineering career to the next level. As a Software Engineer III at JPMorgan Chase within the Corporate and Investment Banking - Securities Services Technology Team, you serve as a seasoned member of an agile team to design ...

Medtronic
Boston, Massachusetts

In this role, you will join a world class team of mechanical, electrical and software engineers responsible for further development and enhancement of the globally launched Robotic Assisted Surgery platform within the Surgical Operating unit:. Learn Software Deployment procedures for all aspects of ...

MIT Lincoln Laboratory
Lexington, Massachusetts

Cryptography, Computer Security, System Engineering, Computer Science, Software Engineering, Computer Engineering, or related fields,. We are software developers, embedded systems engineers, cryptographers, computer scientists, systems analysts, and security architects, who share a common passion for...

Motion Recruitment
Boston, Massachusetts

As the Lead Software Engineer, you will play a key role in the design, development, and maintenance of software solutions for our medical devices. You will lead a team of software engineers and collaborate closely with cross-functional teams to ensure the successful delivery of high-quality software...

WHOOP
Boston, Massachusetts

As a Software Engineer I joining the Personalization & Progress software team, youll be building features to better serve our current and prospective members through improvements to our unified Coaching platform. Work in a cross-functional team that collaborates closely with the data science, pr...

Artech LLC
Boston, Massachusetts

Located in the Medtronic off ices in either the Seaport District in Boston, MA, or North Haven, CT, or Wessling, Germany; as the Principal Embedded Soft ware Engineer you will be a lead contributor to the embedded software development efforts in the Software Center of Excellence of the Surgical Robo...

Mass General Brigham
Somerville, Massachusetts

TheSoftware Engineer II-Release Manager will contribute to the success of the Salesforce Health Cloud full SDLC (Software Development LifeCycle). Senior Software Engineer-(3300620). Software Development Lifecycle (SDLC) process. ...