- Lead the design and implementation of AI/ML models, with a focus on natural language processing, information extraction, information retrieval, large language models, and both supervised and unsupervised machine learning techniques.
- Develop and maintain production-ready code, ensuring high quality through unit testing and code reviews.
- Collaborate with product managers and stakeholders to align AI solutions with business objectives and product goals.
- Stay abreast of the latest advancements in AI/ML technologies, including large language models and machine learning techniques, and integrate relevant innovations into our projects.
- Benchmark AI systems, including large language models, to ensure optimal performance and scalability.
- Mentor and guide junior engineers, fostering a collaborative and inclusive team environment.
- Drive the AI development lifecycle from ideation to deployment, ensuring timely and successful project delivery.
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Bachelor s or Master s degree in Computer Science, Engineering, or a related field.
- Proven experience in AI/ML engineering, with a strong focus on Python development.
- In-depth knowledge of natural language processing, large language models, supervised and unsupervised machine learning, and the AI development lifecycle.
- Demonstrated ability to write clean, efficient, and production-ready code.
- Experience with unit testing in Python and familiarity with AI benchmarking techniques.
- Entrepreneurial mindset with a product-driven approach to AI development.
- Strong problem-solving skills and the ability to work independently and collaboratively.
- Excellent communication skills, with the ability to convey complex technical concepts to non-technical stakeholders.
Preferred qualifications, capabilities, and skills
- Familiarity with cloud platforms
- Experience in AI monitoring tools and methodologies