Role Summary
* In this role, you will design, develop, and implement AI algorithms and models, ensuring ethical considerations and data quality. You will analyze large datasets, test, debug, and optimize AI systems, and integrate them into production environments. You will collaborate with cross-functional teams to gather requirements and improve AI models. Education & Job Requirements
* You must have
* Bachelor's degree and typically 3 or more years of experience in a software engineering classification, or a Master's degree with 1 year of experience in a software engineering classification.
* Ability to work onsite in Cambridge, MA.
* Technical Lead Engineer (Level 5) typically requires advanced technical education in engineering, computer science, mathematics, physics, or chemistry, and typically 7 or more years of experience, or an equivalent combination of technical education and experience (e.g., PhD + 3 years of experience, Master's + 5 years of experience).
* U.S. Person status for purposes of export compliance. Preferred Skills
* You will have
* Education or experience in AI algorithms and/or use of AI tools.
* Familiarity with AI frameworks such as TensorFlow or PyTorch.
* Experience in coding languages such as C, C++, Python, or other modern languages.
* Familiarity with ADA or avionics software is a plus.
* Experience with CI/CD tools (e.g., Jenkins, GitLab CI/CD) and automated testing frameworks (e.g., Google Test, PyTest) is a plus.
* Ability to collaborate effectively with hardware-in-the-loop (HIL) teams.
* Strong documentation and communication skills.
* Experience leading and mentoring junior engineers. Job Duties & Functions
* You will be able
* Design, develop, document, and implement AI algorithms and models using standard methods and tools while considering ethical implications and potential biases.
* Collect, clean, preprocess, and analyze large datasets to ensure data quality and reliability.
* Test, debug, and optimize AI models and software systems.
* Train, evaluate, and improve the performance and capabilities of AI models.
* Integrate and deploy efficient and scalable AI models into production environments.
* Monitor and validate AI models in production and implement improvements as needed.
* Conduct Safety Risk Management processes for AI models in accordance with organizational standards.
* Partner with cross-functional teams and domain experts to gather requirements and iterate on AI models and algorithms.
* Research and implement current and emerging AI technologies, tools, frameworks, and regulations.
* Lead a small technical team to accomplish technical milestones and contribute to the development of advanced AI software capabilities.
* Communicate technical progress, hurdles, proposed solutions, and team updates to leadership.
* Lead and help junior engineers accomplish technical engineering activities.