Senior Machine Learning Engineer
Remote · Poland or Bulgaria
Job Summary
Design and evolve cloud-native architectures on Azure/AWS; define REST APIs; apply microservices and domain-driven design (DDD) approaches to break large business domains into well-bounded services; apply event-driven, CQRS, and serverless patterns for scalable solutions; produce and present architecture artifacts (sequence diagrams, domain models, data flow diagrams, AI workflows, cloud blueprints) for engineering and executives; provide technical leadership on cloud modernization, legacy-to-microservices migration, AI-readiness, and platform performance; embed security and compliance practices (identity management, access control, encryption); collaborate with product and data teams to integrate AI and Generative AI capabilities (e.g., Azure AI Foundry, AWS Bedrock/AgentCore) into core products and drive AI-powered automation and elevated engineering productivity.
Required Qualifications
- 6+ years in .NET architecture and development
- 5+ years cloud-native solutions (Azure or AWS) with microservices, RESTful APIs, distributed systems
- Hands-on with AI-assisted development tooling (e.g., GitHub Copilot, Claude Code, Cursor)
- Security protocols (OAuth2, OpenID Connect) and identity providers (Okta, Azure AD/Entra ID)
- Secure APIs, rate limiting, secrets management, RBAC, and Managed Identities
- Data integration patterns and event-driven systems on Microsoft Azure (Event Hubs, Service Bus, Kafka) or AWS equivalents
- English level: Upper-Intermediate
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.