Senior Python Engineer (with AI experience)
Nix
Posted: May 1, 2026
Interested in this position?
Create a free account to apply with AI-powered matching
Quick Summary
Design, develop, and deploy scalable and efficient Python-based data processing and analysis solutions for clinical trial data using machine learning and AI techniques.
Required Skills
Job Description
About the client:
Our client is a cutting-edge, technology focused SaaS company that provides a better way of detecting and managing risks that may impact the outcome of clinical trials. Their solutions are driven by a unique set of algorithms that interrogate clinical and operational data in real-time centrally to conveniently illuminate outliers and anomalies in data.
Role description
You will join a 100+ strong Engineering team driving the future of data-driven statistics, machine learning, and AI software solutions. As part of a talented group of Python developers within a dynamic, fast-scaling company, you will tackle meaningful engineering challenges — and now, you will be at the forefront of integrating AI-assisted development practices into the team's everyday workflow. Our backend engineers primarily work with Python and FastAPI, broader tech stack includes: Kubernetes, Docker, Flask, Pyramid, Git, MySQL, Mongo, Azure Cosmos Db, Celery, Temporal
Responsibilities:
• Design, build and maintain robust, scalable Python services and APIs
• Integrate and extend AI/LLM capabilities using the OpenAI API and related tooling
• Accelerate development velocity through effective use of GitHub Copilot and AI-assisted code review
• Apply SDD practices to ensure features are specification-aligned and well-documented from day one
• Refactor existing codebases and perform thorough peer code reviews
• Solve complex performance bottlenecks and architectural challenges at scale
• Collaborate with Product and Design to translate end-user needs into pragmatic technical solutions
• Champion engineering best practices, clean code principles and knowledge sharing within the team
Requirements:
• 6+ years of professional software development experience
• Strong Python expertise — production-grade services, libraries and tooling
• Proven experience building and consuming REST-based web services
• Daily use of GitHub Copilot or equivalent AI coding assistants in a professional context
• Familiarity with SDD (Specification-Driven Development) workflows
• Working knowledge of BMAD delivery methodology for AI/ML features
• Solid understanding of SQL and/or NoSQL databases
• Clear understanding of Agile/SCRUM methodology
• Strong grasp of software design and architectural patterns (SOLID, Clean Architecture, etc.)
• Confident written and spoken English for daily collaboration in an international team
Nice to have:
• Containerisation — Docker, Kubernetes or equivalent orchestration platforms
• Background in clinical data, life sciences or regulated software environments
• Contributions to open-source AI/ML projects
• Experience working with Azure, understanding of CI/CD
We offer*:
• Flexible working format - remote, office-based or flexible
• A competitive salary and good compensation package
• Personalized career growth
• Professional development tools (mentorship program, tech talks and trainings, centers of excellence, and more)
• Active tech communities with regular knowledge sharing
• Education reimbursement
• Memorable anniversary presents
• Corporate events and team buildings
• Other location-specific benefits
*not applicable for freelancers