Software Engineer (Python) - AI Platform
SKILLS
FULL DESCRIPTION
Software Engineer (Python) - AI Platform
[Employer hidden — sign up to reveal] is 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.
About [Employer hidden — sign up to reveal]
People deserve more from their money. More visibility, more control, and more freedom. Since 2015, [Employer hidden — sign up to reveal] has been on a mission to deliver just that. Our powerhouse of products — including spending, saving, investing, exchanging, travelling, and more — help our 70+ million customers get more from their money every day.
As we continue our lightning-fast growth, 2 things are essential to our success: our people and our culture. In recognition of our outstanding employee experience, we've been certified as a Great Place to Work™. So far, we have 13,000+ people working around the world, from our offices and remotely, to help us achieve our mission. And we're looking for more brilliant people.
About the role
[Employer hidden — sign up to reveal]'s AI department drives innovation, powering products through a central platform and building specialised AI-driven systems deployed worldwide. Our mission is to build a world-class automated foundation that empowers our scientists and engineers to solve tomorrow's challenges today.
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: PLN28,300 - PLN40,000 gross monthly*
Poland: PLN28,300 - PLN40,000 gross monthly*
Other locations: Compensation will be discussed during the interview process