Job Openings
Lead AI/ML Engineer
About the job Lead AI/ML Engineer
This position focuses on designing, developing, maintaining, auditing, and enhancing software applications. It involves the full software development lifecycle including coding, debugging, testing, and troubleshooting. The role requires crafting solutions for complex projects with minimal supervision, mentoring junior engineers, and influencing best practices across teams.
A key component of this position is leading the integration of artificial intelligence (AI) technologies to elevate development velocity, spark innovation, and transform the developer experience through AI-augmented tools and workflows.
Required Experience (Non-negotiables):
- Minimum of 5 years experience in AI/ML Engineering
- 5+ years of software engineering experience, including back-end development with .NET and Python.
- 5+ years of experience with front-end frameworks such as Angular or React.
- 5+ years of experience working with SQL and NoSQL databases.
- 5+ years of hands-on cloud experience (AWS, Azure), including serverless infrastructure.
- 3-5 years working directly with AI frameworks and tools (e.g., LangChain, vector databases).
- Proficiency with automated testing tools like Selenium, Cypress, Playwright, JUnit, or Jest.
- Proven experience integrating and optimizing AI models within applications.
Key Skills and Competencies
- Solid understanding of enterprise integration and cloud design patterns.
- Advanced prompt engineering skills and effective use of large language models.
- Expertise in building and consuming RESTful APIs.
- Familiarity with containerization tools (Docker) and orchestration (Kubernetes).
- Strong grasp of DevOps and CI/CD practices (GitHub, Azure DevOps, etc.).
- Proficiency using AI coding assistants (e.g., GitHub Copilot, Cursor).
- Understanding of AI model lifecycle: preprocessing, feature engineering, evaluation.
- Ability to lead change and influence engineering practices across teams.
- Strong communication and problem-solving skills.
- Ability to work independently and collaboratively in high-paced environments.
- Excellent time management and multitasking abilities.
- Mentorship experience and a track record of driving team improvements.
- Passion for learning, innovation, and improving the developer experience through emerging AI technologies.
M