Software Engineer (Python) - AI Platform
We're looking for a Python Software Engineer to build the core infrastructure that powers our AI ecosystem — from large-scale data pipelines to Generative AI applications. You'll create modern, production-grade systems from the ground up, solving complex engineering challenges at a global scale.
What you'll be doing
Designing, building, and maintaining scalable services that support the AI lifecycle
Developing infrastructure and APIs that integrate third-party services and grow with the business
Implementing and managing robust CI/CD pipelines to validate, deploy, and monitor a diverse range of models
Building and scaling APIs and SDKs for serving AI models and systems
Ensuring low latency and high availability to meet business needs
Partnering with product teams to design and deliver accessible AI solutions
Building frameworks to track data drift, model decay, and operational health
Establishing the backbone for AI governance and reproducibility
Versioning data and models and managing a central feature store
Tracking lineage to ensure a clear, auditable path from research to production
What you'll need
A degree in a STEM field or equivalent
A solid foundation in computer science principles
A proven track record designing and operating scalable backend systems in production environments
Proficiency in Python as your primary language, with solid command of additional programming languages
Expertise in distributed systems and modern infrastructure practices, like containerisation and orchestration
Hands-on experience addressing challenges across the AI/ML lifecycle, including deployment, orchestration, and model management
Nice to have
Experience with infrastructure as code (IaC) tools, like Terraform or Ansible
Familiarity with frameworks for high-performance model serving, especially for large-scale or Generative AI models
Experience building internal platforms or developer tools
Experience integrating third-party APIs and services to build resilient, production-grade solutions
Knowledge of data and model versioning strategies and tools
Side projects or contributions to open-source projects
Compensation range
Krakow: PLN36,000 - PLN40,000 gross monthly*
Poland: PLN36,000 - PLN40,000 gross monthly*
Other locations: Compensation will be discussed during the interview process
Published on: 5/26/2026

Revolut
Revolut is a financial technology company that offers banking services, money transfers, foreign exchange, and spending analytics.
Please let Revolut know you found this job on Wantapply.com. It helps us to get more jobs on our site. Thanks!




