AI Engineer
RemoteUkraine
Job Summary
Build rapid proofs of concept and production-ready components for AI-enabled research, data access, document analysis, workflow automation, and reconciliation. Develop, review, refactor, and maintain application code in Python while integrating REST APIs, MCP components, and connectors with Microsoft 365, SharePoint, and enterprise data stores. Deploy and operate solutions within Microsoft Azure, implementing CI/CD pipelines, automated testing, and robust security controls for authentication, secrets management, and monitoring. Test AI solutions for reliability, prompt injection, and unsafe tool use, then participate in architecture reviews and technical handoffs. Maintain clear documentation and contribute reusable engineering patterns to the Ukraine-based AI capability.
Required Qualifications
- 5+ years of professional software engineering experience
- recent hands-on work with AI-enabled applications
- cloud applications
- data systems
- enterprise integrations
- Strong Python development skills
- experience building APIs
- services
- scripts
- applications
- or data workflows
- Experience with at least one additional production development stack
- C#/.NET
- TypeScript/Node.js
- Java
- or a comparable technology
- Hands-on Microsoft Azure experience
- across application hosting
- identity
- storage
- databases
- secrets management
- logging
- monitoring
- and deployment
- Practical experience with LLM APIs
- agentic workflows
- retrieval-augmented generation (RAG)
- embeddings
- structured outputs
- prompt design
- and model limitations
- Experience building or integrating APIs
- connectors
- MCP components
- databases
- data platforms
- or enterprise workflow systems
- Strong understanding of authentication
- authorization
- role-based access control
- least privilege
- environment separation
- and secure secrets management
- Experience with Git
- CI/CD
- Docker
- automated testing
- production troubleshooting
- and modern software-development practices
- Ability to write clean, maintainable, and testable code
- and clearly explain technical and implementation decisions
- Strong problem-solving, ownership, documentation, and follow-through skills
- with the ability to work effectively in a remote and collaborative delivery environment
- English proficiency at B2 level or higher
- with the ability to participate effectively in technical client discussions
- and produce clear written documentation
Desired Qualifications
- Experience with Azure AI Foundry
- Azure OpenAI
- Azure AI Search
- Microsoft Agent Framework
- or comparable AI orchestration technologies
- Experience with Microsoft Graph
- SharePoint Online
- Microsoft Entra ID
- Microsoft 365
- Copilot Studio
- or Power Platform
- Experience with technologies such as Azure Functions
- Azure Container Apps
- App Service
- Azure SQL
- PostgreSQL
- Cosmos DB
- Snowflake
- or similar data and application platforms
- Experience developing evaluation datasets
- regression tests
- or other approaches for testing non-deterministic AI components
- Experience moving prototypes, internally developed applications, vendor solutions, or citizen-developed applications toward controlled production use
- Experience supporting financial services
- regulated industries
- enterprise clients
- or other environments with strong security and compliance requirements
- Relevant Microsoft Azure, AI, software engineering, or cloud certifications
- Experience creating reusable engineering patterns
- mentoring junior engineers
- or contributing to engineering standards and technical knowledge sharing
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.