Job Description:
Mid-Level AI Engineer / AI Developer
Position Summary:
We are seeking a Mid-Level AI Engineer to design, develop, and deploy AI-powered applications and services. This role will work closely with software engineers, product managers, architects, and data teams to build scalable AI solutions using modern machine learning, generative AI, agent frameworks, and enterprise software engineering practices.
The ideal candidate combines strong software development skills with hands-on experience building, integrating, and operating AI solutions in production environments.
Key Responsibilities:
Required Qualifications:
o Python
o Java
o C#
o TypeScript/JavaScript
o Azure
o AWS
o Google Cloud Platform
o Design patterns
o Testing
o CI/CD
o Security
o Observability
Preferred Qualifications:
o OpenAI
o Anthropic Claude
o Azure OpenAI
o Gemini
o AI agents
o MCP-based integrations
o Tool calling frameworks
o Multi-agent workflows
o Docker
o Kubernetes
o Cloud Run
Technical Skills:
AI / Machine Learning:
Software Engineering:
Cloud & Infrastructure:
Success Measures:
Typical Projects:
This description is suitable for an Engineer III / Senior Associate level AI Developer someone who can independently deliver AI features while still working under technical guidance from senior engineers and architects