- Company Name
- OWKIN FRANCE
- Job Title
- Senior AI Software Engineer
- Job Description
-
**Job Title:** Senior AI Software Engineer
**Role Summary:**
Design, develop, and maintain scalable, reliable AI systems for a cutting‑edge agentic AI product in biomedical research. Lead technical strategy, mentor team members, and integrate large language models (LLMs) and AI components into a robust production stack.
**Expectations:**
* Deliver production‑ready AI solutions that are secure, scalable, and maintainable.
* Provide technical leadership, influence architecture, and make strategic decisions.
* Mentor and grow junior engineers through code reviews, technical discussions, and knowledge sharing.
**Key Responsibilities:**
* Collaborate with product managers, designers, software engineers, ML scientists, and biomedical researchers to define requirements.
* Design, implement, and maintain end‑to‑end AI pipelines, ensuring data integrity, performance, and observability.
* Drive architectural decisions, focusing on sustainability, scalability, security, and reliability.
* Evaluate AI models and orchestration patterns; experiment with fine‑tuning, monitoring, and feedback loops to continuously improve product quality.
* Lead development of core stack components, including API services, data ingestion layers, and model serving infrastructure.
* Establish CI/CD pipelines, automated testing, and continuous monitoring for all AI and supporting services.
* Mentor peers, conduct code reviews, and facilitate knowledge sharing across the engineering team.
**Required Skills:**
* Strong programming in Python; experience with Kubernetes and AWS.
* Proven track record delivering software at scale in production environments.
* Deep understanding of system architecture, infrastructure design, and cloud services.
* Expertise in CI/CD, observability, monitoring, and incident response.
* Experience with or strong interest in AI systems, including LLM integration, fine‑tuning, and model orchestration.
* Excellent communication, collaboration, and leadership abilities.
* Fluent in written and spoken English.
**Required Education & Certifications:**
* Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
* Professional certifications in AWS, Kubernetes, or AI/ML engineering are a plus.
---