Software Engineer in London

Software Engineer in London

London Full-Time 30000 - 50000 £ / year (est.) No working from home possible
Owkin

At a Glance

  • Tasks: Lead the development of AI-driven data transformation technology in a dynamic team.
  • Company: Join Owkin, an innovative AI company revolutionising biology with cutting-edge technology.
  • Benefits: Enjoy a friendly work environment, remote options, and opportunities for professional growth.
  • Other info: Collaborate with an international team and contribute to scientific discovery.
  • Why this job: Make a real impact in biology by working on groundbreaking AI projects.
  • Qualifications: 3+ years in software engineering, strong Python skills, and a passion for AI.

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. Most of these have individuals posing as representatives of prominent companies, including Owkin, with the aim of obtaining personal, sensitive, or financial information from applicants. These scams prey upon an individual’s desire to obtain a job and can sometimes “feel” like a genuine recruitment process. Some red flags are identified below. Should you encounter a recruitment process that claims to be for Owkin but is not consistent with the below, please do not provide any personal or financial information:

  • Legitimate Owkin recruitment processes include communication with candidates through recognized professional networks, such as LinkedIn.
  • Communication is always through an official Owkin email address (from the @owkin.com domain), over the phone or through our applicant tracking system (Greenhouse).
  • The Owkin talent team do use platforms such as LinkedIn and Job Teaser, however if you have any concern or doubt about this contact, please ask for them to send an email from @Owkin.com.
  • The Owkin talent team will not solicit personal data from candidates during the application phase including, but not limited to, date of birth, social security numbers, or bank account information;
  • Legitimate Owkin interviews may be conducted over the phone, in person, or via an approved enterprise videoconferencing service (Google Meets). They will not occur via Signal, Telegram or Messenger.
  • Owkin offers of employment are based on merit and only extended once a candidate has interviewed with members of the talent and hiring team. Offers will be extended both verbally and in written format.

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: https://owkin.com/team/, check the existence of the position on our website: https://www.owkin.com/careers#current-opportunities, notify Owkin's recruitment unit at this address.

Software Engineer in London employer: Owkin

OWKIN is an exceptional employer that champions innovation and collaboration in the field of AI-driven drug discovery. With a flexible remote work environment, employees are empowered to thrive while contributing to groundbreaking research in Oncology and Age-Related Diseases. The company fosters a culture of continuous learning and professional growth, making it an ideal place for passionate scientists looking to make a meaningful impact.

Owkin

Contact Details:

Owkin Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Software Engineer in London

Tip Number 1

Network like a pro! Reach out to folks in the industry, especially those at Owkin. A friendly chat can sometimes lead to opportunities that aren’t even advertised yet.

Tip Number 2

Show off your skills! If you’ve got a GitHub or portfolio, make sure it’s up to date. Share projects that highlight your Python expertise and any work with multimodal datasets.

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 AI and data transformation.

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 at Owkin.

We think you need these skills to ace Software Engineer in London

Python
Data Transformation
Apache Airflow
Test-Driven Development (TDD)
Agile/Scrum
Software Architecture
Cloud Computing (GCP, AWS, Azure)

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 your achievements stand out, and avoid jargon unless it's relevant to the role. We want to see your skills shine through!

Apply Through Our Website:Don’t forget to apply through our website! It’s the best way to ensure your application gets to us directly. Plus, you’ll find all the details about the role and our company culture there.

How to prepare for a job interview at Owkin

Know Your Tech Inside Out

Make sure you’re well-versed in the technologies mentioned in the job description, especially Python and any relevant tools like Apache Airflow. Brush up on your knowledge of LLMs and agentic systems, as these are crucial for the role.

Showcase Your Problem-Solving Skills

Prepare to discuss specific examples where you've tackled complex data transformation workflows or optimised code. Be ready to explain your thought process and the impact of your solutions on previous projects.

Understand the Company’s Mission

Familiarise yourself with Owkin's mission to solve the complexity of biology. Being able to articulate how your skills can contribute to their goals will show your genuine interest and alignment with their vision.

Prepare for Technical Leadership Questions

Since this role involves guiding technical choices, be prepared to discuss your experience in leading projects and making key decisions. Think about how you’ve collaborated with stakeholders and resolved implementation bottlenecks in the past.