Software Engineer

Socotec
Charlestown, MA, US
Full-time

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
Stadtwerke Bietigheim-Bissingen
Boston, Massachusetts

Our client based in Boston are seeking a Senior Embedded Software Engineerwith a knack for "Android development wizardry. Proven industry experience as an Embedded Software Engineer, with a focus on embedded systems and low-level programming. Solid understanding of software development methodologies...

Promoted
Motion Recruitment Partners LLC
Boston, Massachusetts

They are looking to bring on a Lead Robotics Software Engineer to drive the development of their robotics systems. Collaborate closely with cross-functional teams including hardware engineers and researchers to integrate software with sensors, actuators, and autonomous vehicle platforms. In this rol...

Promoted
Rtx
Boston, Massachusetts

RTX, a Fortune 500 US Defense corporation, is now hiring a Senior Unreal Engine Engineer. ...

Promoted
Worldpay
Boston, Massachusetts

As a Software Engineer Senior, your skills will be at the core of changing the way the world pays, banks, and invests. You'll plan and manage application development and client delivery activities that range from small, simple software applications to components of large, complex software applicatio...

Promoted
Pegasystems
Waltham, Massachusetts

Senior Software Engineer, Pega GenAI Blueprint. We are seeking a talented and motivated Software Engineering to join our dynamic team. ...

Canonical - Jobs
Boston, Massachusetts

This role is for a software engineer to join our HPC team to deliver an outstanding HPC experience - from bare metal to public cloud - as part of the broader Ubuntu platform. We are looking for a range of skills and experience, and will work on everything from the kernel to Debian packaging, but the...

Veson Nautical
Boston, Massachusetts

Minimum 5 years of experience as a software engineer. Veson Nautical is a well-established and rapidly growing software company working to provide end-to-end logistical, operational, and analytical solutions to propel the efficiency and effectiveness of Maritime Commerce. You will be joining a highl...

Microsoft
Burlington, Massachusetts

We are looking to hire a Principal Software Engineer to join our team. Our team has an exciting opportunity for a Principal Software Engineer to join Dax Core team working on platform services providing Ambient Clinical Intelligence as well as other AI functions to Microsoft internal solutions as we...

Mediabistro
Cambridge, Massachusetts

Senior Frontend Software Engineer (Video Engineering) [Cambridge]. We are seeking an enthusiastic Video Software Engineer to help us build and optimize the next generation of our frontend video platforms. ...

ZoomInfo
Waltham, Massachusetts

We are looking for a passionate and tech-savvy Senior Software Engineer to join our Search team. Bachelor’s degree in Computer Science, Software Engineering or related field is required, Masters preferred. A minimum of 8 yrs of Software Engineering experience. The ideal candidate is an experienced J...