YOUR NEXT CHAPTER
Senior AI Architect
About the role
• Build rapid proofs of concept and production-ready components for AI-enabled research, data access, document analysis, workflow automation, reconciliation, and internal application use cases
• Develop, review, refactor, test, and maintain application code using Python and other supported development technologies
• Build and integrate REST APIs, Model Context Protocol (MCP) components, connectors, webhooks, databases, enterprise applications, and data-integration services
• Connect AI-enabled workflows with Microsoft 365, SharePoint, Microsoft Graph, enterprise data stores, third-party platforms, and approved AI services
• Implement retrieval and data-processing solutions using embeddings, vector or hybrid search, metadata filtering, indexing, and access-aware patterns
• Deploy and operate applications within Microsoft Azure using approved hosting, identity, storage, database, networking, security, and deployment patterns
• Build repeatable development and release processes using Git, CI/CD, Docker, automated testing, and infrastructure automation
• Implement authentication, authorization, role-based access controls, secrets management, logging, monitoring, environment separation, and other security controls
• Test AI solutions for reliability, security, model failure, prompt injection, inappropriate data access, unsafe tool use, dependency failure, and other production-readiness risks
• Participate in architecture reviews, code reviews, client technical sessions, troubleshooting, production-readiness assessments, and technical handoffs
• Maintain implementation documentation, diagrams, runbooks, testing evidence, and technical decisions while communicating blockers, scope changes, and delivery risks
• Contribute reusable code, deployment templates, testing approaches, connector patterns, and engineering standards to Atlas Technica’s Ukraine-based AI capability
• Five or more years of professional software engineering experience, including recent hands-on work with AI-enabled applications, cloud applications, data systems, or enterprise integrations
• Strong Python development skills with experience building APIs, services, scripts, applications, or data workflows
• Experience with at least one additional production development stack, such as 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 large language model APIs, agentic workflows, retrieval-augmented generation, 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
• Ability to work effectively in a remote and collaborative delivery environment
• English proficiency at the B2 level or higher, with the ability to participate effectively in technical client discussions and produce clear written documentation
• 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 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 methods for testing nondeterministic 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 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
• Professional yet friendly work environment
• Continued professional and career development
• Remote work from Ukraine
• Collaborative and fast-paced environment
• Opportunity to contribute reusable code, deployment templates, testing approaches, connector patterns, and engineering standards