Software Engineer
AI Development Engineer focused on building scalable, production-ready AI solutions using foundation models, multimodal systems, and advanced AI tools, with strong system orchestration and research-driven implementation skills.
An AI Development Engineer is responsible for solving complex engineering problems by using AI to improve speed, quality, and cost efficiency. This role reimagines traditional software engineering for an AI-augmented world — moving from coding-heavy execution to system orchestration, structured thinking, validation, and agentic application development.
The ideal candidate is a strong hands-on engineer who can work with AI tools, foundation models, multimodal systems, and research-driven implementation to build reliable, scalable, production-ready AI applications.
Key Responsibilities
Requirements
Candidates who demonstrate:
• Strong software engineering fundamentals and hands-on experience building production-grade systems.
• Experience in one or more modalities such as:
Vision/images
Video
Text
Audio
Speech
• Deeper knowledge and hands-on experience with LLMs, VLMs, multimodal AI systems, and foundation model architectures.
• Ability to actively find, read, understand, and implement ideas from AI research papers.
• Experience building or integrating agentic applications, AI copilots, RAG systems, workflow automation, or multimodal GenAI systems.
• Strong understanding of system design, APIs, data flows, testing, observability, security, and production reliability.
• Practical experience with prompt engineering, context engineering, model evaluation, benchmarking, and AI workflow orchestration.
• Ability to convert ambiguous requirements into structured specs, implementation plans, and validation frameworks.
• Strong debugging, problem-solving, communication, ownership, and learning agility.
NOTE: This is a 6-month contractual role, with the possibility of extension
Posted June 20, 2026