About this role
Senior AI Engineer to enhance the Gurobi optimization platform with AI Agents and ML capabilities, integrating AI features with optimization components. The role involves cross-functional collaboration, prompt/context engineering, and production-grade testing and reliability for AI features.
Key Responsibilities
- Design and implement AI agents for optimization apps
- Architect integration of optimization components into AI features
- Collaborate with cross-functional teams to define AI feature requirements
- Develop and refine prompt and context engineering strategies
- Participate in QA and performance evaluations
Technical Overview
Stack includes Python/Node.js/Go, AI platforms (Anthropic, AWS Bedrock, OpenAI), AI orchestration (LangChain, LangGraph), and ML concepts (reinforcement learning). Experience with vector databases, MCP/A2A protocols, and Docker-based containerization is required, along with knowledge of RAG architectures and optimization problems.
Ideal Candidate
The ideal candidate is a senior AI engineer with 5+ years of software engineering experience, 2+ years of prompt engineering and ML application development, and at least 2 years of hands-on optimization experience. Proficiency in Python, Node.js, or Go and hands-on experience with AI platforms (OpenAI, Anthropic, AWS Bedrock) and AI orchestration frameworks (LangChain, LangGraph) are essential.
Must-Have Skills
5+ years of experience as a software engineer2+ years of hands-on experience with prompt engineeringknowledge base managementor machine learning application development2+ years of hands-on experience developing mathematical optimization applicationsBachelor’s in Computer Science or related technical field or equivalent professional experienceFluent in English
Nice-to-Have Skills
Awareness of responsible AI practicesincluding output safetyguardrailsand AI governancewith familiarity with the OWASP Top 10 for LLMs would be beneficialPrior experience with CI/CD pipelines development would be advantageousPrior experience with ML frameworks (MetaFlowMLFlowDVCKuberflowLakeFS) would be advantageousGood understanding of container technology (Docker) would be beneficialPrior engagement with agile methodologiessuch as Scrumwould be advantageous
Tools & Platforms
LangChainLangGraphStrandsRun:AIAnthropicAmazon Web ServicesAWS BedrockOpenAIAgentforceDocker
Required Skills
PythonNode.jsGoprompt engineeringcontext engineeringLangChainLangGraphStrandsAI agentsvector databasesRAG architectureMCPA2AAnthropicAmazon Web ServicesAWS BedrockOpenAIAgentforceDockerCI/CDreinforcement learningmachine learningmathematical optimization5+ years software engineering2+ years ML developmentbachelor's degreeEnglish
Hard Skills
PythonNode.jsGoprompt engineeringcontext engineeringvector databasesRAG architectureMCPA2ALangChainLangGraphStrandsAgentforceAnthropicAmazon Web ServicesAWS BedrockOpenAIDockerCI/CDreinforcement learningmachine learningmathematical optimization
Soft Skills
communicationteamworkcollaborationproblem-solvingtime managementproactivityadaptabilityleadership
Keywords for Your Resume
Senior AI EngineerGurobi Optimizationgenerative AI agentsprompt engineeringcontext engineeringvector databasesRAG architectureMCPA2ALangChainLangGraphStrandsAgentforceAnthropicAWS BedrockAmazon Web Services BedrockOpenAIPythonNode.jsGoDockerCI/CDreinforcement learningmachine learningmathematical optimization
Deal Breakers
5+ years of software engineering experience, Bachelor’s degree or equivalent, Fluent in English
Get matched to jobs like this
Luna finds roles that fit your skills and career goals — no endless scrolling required.
Create a Free Profile