Backend Software Engineer

Owkin
Summary
Join Owkin's Data Infrastructure team as a Backend Software Engineer and contribute to building and maintaining scalable data management and processing systems on AWS. You will design, implement, and maintain cloud-based infrastructure, contribute to data architecture evolution, collaborate with other engineers and researchers, support CI/CD pipelines, and ensure data security and compliance. This intermediate-level position requires significant software engineering experience on cloud infrastructure, proficiency in Python or Golang, AWS infrastructure-as-code management using Terraform, strong Docker experience, and experience in architectural design of complex systems. The role is based in Paris or Nantes, or remotely in France. Owkin offers a flexible work organization and a friendly working environment.
Requirements
- Significant experience as software engineer contributing on cloud infrastructure: this is an intermediate level position
- Experience with either python or golang
- Management of AWS infrastructure as code, using terraform
- Strong experience in Docker
- Experience in architectural design of complex systems, especially for complex data at scale
- Demonstrated attention to quality and software engineering processes, including observability and security: we run what we build
- Full professional proficiency in English: our team is distributed across Europe
Responsibilities
- Design, implement, and maintain cloud-based infrastructure and services on AWS at the intersection of data engineering and AI tools
- Contribute to the design and evolution of our data architecture to support large-scale data processing while ensuring granular data access controls and security compliance
- Collaborate with data engineers, researchers and data scientists to understand their needs and implement solutions that enhance their productivity
- Support and improve our CI/CD pipelines, development workflows, and security practices
- Participate in incident response to ensure high availability and reliability
- Contribute to maintaining the confidentiality, integrity and availability of data
Preferred Qualifications
- Familiarity with Kubernetes
- Experience in Data Engineering
- Experience with MLOps practices
- Frontend skills
- Knowledge in healthcare or biomedical domains
Benefits
- Flexible work organization
- Friendly and informal working environment
- Opportunity to work with an international team with high technical and scientific backgrounds
Share this job:
Similar Remote Jobs
