Software Engineer
Software Engineer
Cambridge, MA
Software Engineer
Temporary
Job Description
Looking for your next advanced software engineering opportunity? TeamGlobal is seeking a Technical Lead Software Engineer-Artificial Intelligence to work onsite in Cambridge, MA, supporting AI-driven initiatives for avionics and high-tech systems. This role offers the chance to lead AI algorithm development, mentor junior engineers, and collaborate on cutting-edge projects. Our Recruiters will share details on the role, interview process, and benefits, including $10K in free life insurance. Elevate your career with TeamGlobal!
- 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.
Apply Now! Call Now: (817) 234-9553
