Role Summary
* In this role, you will oversee the design, development, testing, and deployment of Artificial Intelligence algorithms and models. You will lead a small technical team to accomplish key milestones, ensure compliance with best practices and ethical AI considerations, and collaborate with cross-functional teams to integrate software with hardware-in-the-loop testing environments. You will also provide guidance to junior engineers and communicate progress and solutions to leadership. Education & Job Requirements
* Bachelor’s degree in engineering, computer science, mathematics, physics, or chemistry with typically 3 or more years of software engineering experience; or a Master’s degree with typically 1 year of experience.
* For Technical Lead (Level 5), typically 7 or more years of experience in software engineering or an equivalent combination of advanced technical education and experience.
* Ability to work onsite in Cambridge, MA; remote badging required.
* Experience with C, C++, Python, or modern programming languages. Professional Attributes
* Strong leadership and mentorship abilities.
* Excellent verbal and written communication skills for collaboration with cross-functional teams.
* Analytical and problem-solving skills with attention to detail.
* Ability to work independently and manage priorities in a fast-paced environment. Preferred Skills
* Education or experience in AI algorithms and/or use of AI tools.
* Familiarity with AI frameworks such as TensorFlow or PyTorch.
* Experience with automated testing frameworks (e.g., Google Test, PyTest).
* Understanding of CI/CD practices and tools (e.g., Jenkins, GitLab CI/CD).
* Familiarity with ADA or avionics software.
* Prior experience leading or mentoring junior engineers. Job Duties & Functions
* Oversee design, development, documentation, and implementation of AI algorithms and models.
* Lead a small technical team to accomplish technical milestones.
* Mentor and guide junior engineers on technical tasks and best practices.
* Communicate technical progress, hurdles, and solutions to leadership.
* Collect, clean, preprocess, and analyze large datasets to ensure quality and reliability.
* Test, document, debug, and optimize AI software systems.
* Conduct Safety Risk Management processes for AI models according to organizational standards.
* Integrate AI models into production environments and monitor performance.
* Collaborate with cross-functional teams and domain experts to iterate AI algorithms and models.
* Participate in hardware-in-the-loop testing and software integration activities as needed. Physical Requirements & Environment
* Work is performed onsite.
* Regular and predictable attendance required.
* Standard office and lab environment with minimal physical demands.
* Work hours: 9:00 AM – 5:00 PM, first shift.