Shape scalable backend systems for a next-generation simulation and analytics platform powered by artificial intelligence. As a Senior Software Engineer, you'll take ownership of designing and maintaining high-performance services in Python using FastAPI, ensuring clean, well-documented REST interfaces that support advanced data workflows.
What You’ll Do
- Develop and maintain backend services that power engineering-intensive applications, emphasizing reliability, performance, and security
- Work closely with frontend, machine learning, and platform teams to integrate components into cohesive, end-to-end solutions
- Containerize applications using Docker and manage deployments on Kubernetes across cloud environments
- Build and refine CI/CD and GitOps pipelines to enable consistent, automated, and auditable releases
- Participate in sprint planning, backlog refinement, and cross-team coordination to align technical work with project goals
- Translate client requirements into actionable technical specifications and support delivery readiness
- Monitor production systems and lead improvements in stability, observability, and scalability
What We’re Looking For
- At least six years of professional software engineering experience with a focus on backend development
- Proven track record building production systems in Python, particularly with FastAPI
- Strong grasp of REST API design, cloud architecture, and distributed systems
- Hands-on experience deploying applications on AWS, Azure, or GCP using container orchestration
- Familiarity with modern DevOps practices, including infrastructure as code and automated workflows
- Experience in client-facing roles where technical delivery meets real-world constraints
- Fluency in English, with clear communication skills for technical and non-technical audiences
Preferred Background
- Exposure to AI/ML systems, large-scale data processing, or scientific simulation platforms
- History of supporting live systems and engaging directly with external stakeholders
Work Environment
This role supports remote collaboration across a distributed team. We welcome applicants from the UK, Netherlands, Brazil, Argentina, Serbia, Croatia, Bosnia and Herzegovina, Montenegro, North Macedonia, and parts of the Middle East. Work is conducted in English, with flexibility to align across time zones.
Our Values
We emphasize integrity, technical excellence, proactive problem-solving, innovation, and respect for every team member. You’ll join a culture committed to delivering high-impact solutions through disciplined engineering and clear communication.


