Senior Python Engineer (with AI experience)
N-iX
⚲ Kraków
5 000 - 6 600 USD netto (B2B)
Wymagania
- Python
- fastapi
- Flask
- REST
- Github Copilot
- BMAD
Opis stanowiska
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