At a Glance
- Tasks: Join us in developing AI solutions that transform biology and healthcare.
- Company: Owkin, a pioneering AI company focused on biological intelligence.
- Benefits: Flexible work options, competitive salary, and a friendly team environment.
- Why this job: Make a real impact in healthcare with cutting-edge technology and innovative projects.
- Qualifications: 3+ years in software engineering, strong Python skills, and a passion for AI.
- Other info: Collaborate with an international team and enjoy excellent career growth opportunities.
The predicted salary is between 30000 - 50000 £ per year.
Owkin is an AI company on a mission to solve the complexity of biology. It is building the first Biology Super Intelligence (BASI) by combining powerful biological large language models, multimodal patient data, and agentic software. At the heart of this system is Owkin K, an AI copilot and its new LLM fine-tuned on biology called Owkin Zero, used by researchers, clinicians, and drug developers to better understand biology, validate scientific hypotheses, and deliver better diagnostics and therapies faster. Position is based in our London office or remotely in UK and Germany.
About The Role
This is a critical role at the intersection of advanced AI and high-stakes biology. You will be instrumental in building the core agentic technology that powers Owkin’s Data Transformation Agent (DTA), directly enabling the creation of "ML-ready" multimodal datasets. You will be given the autonomy to drive the technical direction of your projects, choosing the best tools and development path to accomplish your mission. You will be joining a highly skilled, international team with a passion for both cutting-edge technology and scientific discovery.
In Particular, You Will
- Lead Agent Development: Drive the development of Owkin’s Data Transformation Agent (DTA) and actively contribute to the core components and agents of our platform, "K-Pro."
- Orchestrate Data Workflows: Design, implement, and maintain complex data transformation workflows, leveraging tools like Apache Airflow for robust and scalable orchestration.
- Deployment and Integration: Manage the seamless integration and deployment of the DTA within Owkin's broader Data Platform infrastructure.
- Ensure Code Excellence: Define and enforce robust engineering practices, including Test-Driven Development (TDD), defining best practices for deployment, QA, and maintaining infrastructure, and performing code reviews to ensure high standards.
- Technical Leadership: Guide key technical choices and tradeoffs, plan the development goals and milestones for software packages, and focus on performance optimization.
- Stakeholder Collaboration: Interface directly with internal customers and research engineers to gather requirements and efficiently resolve implementation bottlenecks.
About You
Required qualifications / experience:
- 3+ years of industry experience in a similar role, with a BS in software engineering, computer science, applied mathematics, or an associated field.
- Deep Python expertise and familiarity with other programming languages.
- Strong knowledge of LLMs and Agentic Systems principles, or a demonstrable ability and interest in rapidly acquiring this expertise to build multi-agent software.
- Experience with multi-omics data (e.g., genomics, proteomics, imaging) or other complex multimodal datasets, including preprocessing and transformation.
- Expertise in documentation, specification, robust testing, continuous deployment, and code optimization.
- Familiarity with Agile/Scrum development methodologies.
- Solid understanding of software architecture concepts.
- Knowledge of cloud computing services (GCP, AWS, Azure) and container-based deployments (Docker, Kubernetes).
- Development experience in Linux/Unix-like environments.
Preferred Qualifications/bonus Skills
- Direct experience with data orchestration tools such as Apache Airflow.
- Experience working with spatial transcriptomics data.
- Knowledge of different technologies for distributed computing, databases, and serialization.
- Experience with deep learning frameworks (Tensorflow, PyTorch, etc.).
- Knowledge of applied mathematics concepts (signal & image processing, statistics, etc.).
- Contributions to OSS projects.
- Contribution to publications at machine learning conferences and journals (NeurIPS, ICML, ICLR, etc.).
What we offer
- Friendly and informal working environment.
- Opportunity to work with an international team with high technical and scientific backgrounds.
Recruitment Process & Security
Please complete the form and submit your CV. Owkin is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, sex, gender, sexual orientation, age, color, religion, national origin, protected veteran status or on the basis of disability. Owkin is a great place to work. As a coveted workplace we are, unfortunately, vulnerable to recruitment phishing scams. We urge all job seekers and candidates to be wary of potential scams.
If you think that you have been a victim of fraud, check the identity of the talent team on LinkedIn, check our senior team on our website, check the existence of the position on our website, notify Owkin's recruitment unit at this address hiring@owkin.com.
Software Engineer employer: Owkin
Contact Detail:
Owkin Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Software Engineer
✨Tip Number 1
Network like a pro! Reach out to folks in the industry, especially those at Owkin. A friendly chat can open doors that a CV just can't.
✨Tip Number 2
Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date. Let your projects speak for themselves and highlight your expertise in Python and AI.
✨Tip Number 3
Prepare for the interview! Research Owkin's mission and tech stack. Be ready to discuss how your experience aligns with their goals, especially around data transformation and AI.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re serious about joining the team!
We think you need these skills to ace Software Engineer
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the role of Software Engineer at Owkin. Highlight your experience with Python, LLMs, and any relevant projects that showcase your skills in building complex data transformation workflows.
Showcase Your Passion: We love seeing candidates who are genuinely passionate about AI and biology. In your application, share any personal projects or experiences that demonstrate your enthusiasm for cutting-edge technology and scientific discovery.
Be Clear and Concise: When writing your application, keep it clear and concise. Use bullet points where possible to make it easy for us to see your qualifications and experience at a glance. Remember, we appreciate straightforward communication!
Apply Through Our Website: Don’t forget to apply through our official website! This ensures your application goes directly to us and helps you avoid any recruitment scams. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Owkin
✨Know Your Tech Inside Out
Make sure you brush up on your Python skills and get familiar with the tools mentioned in the job description, like Apache Airflow. Be ready to discuss your experience with LLMs and agentic systems, as well as any complex multimodal datasets you've worked with.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled technical challenges in the past. Think about specific projects where you had to make key technical choices or resolve implementation bottlenecks. This will demonstrate your ability to lead and collaborate effectively.
✨Understand the Company’s Mission
Familiarise yourself with Owkin's mission to solve the complexity of biology. Being able to articulate how your skills align with their goals will show that you're genuinely interested in the role and the company.
✨Ask Insightful Questions
Prepare thoughtful questions about the team dynamics, project goals, and the technologies they use. This not only shows your enthusiasm but also helps you gauge if the company culture is a good fit for you.