Hybrid Senior Python Software Engineer

Posted last month

Apply now

About the role

  • Take ownership of critical backend components in Sonia's AI-driven products
  • Design, develop, and maintain scalable backend services using Python 3 (async, type hinting)
  • Architect and implement RESTful APIs and real-time communication via WebSockets
  • Build APIs and services enabling real-time communication, data processing, and automation at scale with clean, maintainable, high-performing code
  • Drive technical discussions and decisions, shaping backend architecture and coding standards
  • Debug and troubleshoot production issues, ensuring resilience, performance, and security
  • Advance CI/CD pipeline and containerized deployments (Docker)
  • Collaborate with ML engineers to integrate APIs and backend systems with AI/ML services
  • Mentor and support other developers, fostering best practices in engineering, testing, and documentation
  • Continuously identify opportunities for technical and process improvements

Requirements

  • 5+ years of professional experience in software development with Python 3
  • Deep knowledge of asynchronous programming and type hinting
  • Experience with web frameworks (FastAPI, Django, or Flask)
  • Proven track record of designing and scaling APIs and backend architectures
  • Hands-on experience with real-time communication (WebSockets, Socket.IO, FastAPI WebSockets)
  • Experience with containerization (Docker) and CI/CD systems
  • Strong debugging and testing skills in production environments
  • Expertise with version control (Git, GitLab, Bitbucket)
  • Strong communicator with experience mentoring peers and leading projects
  • Ability to collaborate closely with ML engineers and integrate ML services
  • Authorization or ability to work from Germany or Luxembourg (remote from anywhere in Germany or Luxembourg or hybrid from Luxembourg/Berlin offices)
  • Nice-to-haves: experience with LLMs (routing, parsing, error handling, guardrails); message brokers (RabbitMQ, Kafka, Redis Pub/Sub); NoSQL databases (Redis); Kubernetes or DevOps practices; contributions to open-source projects.

Benefits

  • Full ownership of impactful backend components in a fast-growing AI environment.
  • A collaborative team that values curiosity, learning, and pragmatic problem-solving.
  • Flexible working arrangements (remote or hybrid).
  • Competitive salary depending on experience.
  • The chance to work on products that directly shape the future of healthcare.

Job title

Senior Python Software Engineer

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

No Education Requirement

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job