Senior Software Engineer
Posted Updated
- This role will design and develop technology in partnership with other software engineers in the US, UK, Germany, and Japan. Additionally, this role will collaborate day-to-day with oncologists, clinicians, product leaders, quantitative scientists, and customers to understand their challenges and how technology can help solve them
- Create new or enhance existing business critical, complex data pipelines using a variety of data processing tools and automation
- Expand our capabilities in Deep Learning and LLM-powered extraction of clinical insights from global datasets
- Devise creative solutions for technical and business challenges to help the team scale
- Contribute to shaping the direction of team roadmaps and technology development
- Help build our European engineering teams and company culture as we grow
- Rapidly iterate on products while maintaining engineering practices that ensure quality and security
- Bring or develop a deep knowledge of healthcare in the UK, including data sources, security, privacy, information governance requirements, and emerging trends
Benefits
- Work/life autonomy via flexible work hours and flexible paid time off
- Parental benefits and policies including family-building care and generous leave
- Financial health resources including 1:1 financial advice
- Mental well-being tools and services
- 401(k) contribution to help you reach your retirement planning goals
- Path to parenthood programs supporting fertility, adoption and surrogacy
- Travel support for safe healthcare services
- We’re looking for a Senior Software Engineer to help us accomplish our mission to improve and extend lives by learning from the experience of every person with cancer
- Are you ready to be the next changemaker in cancer care?
- You’re a kind, passionate and collaborative problem-solver who values the opportunity to think beyond the way things are. You’re excited by the prospect of working on difficult and meaningful problems each day
- You have experience with agile development environments using object-oriented programming languages (e.g. Python, C#, SQL), but are also language agnostic and willing to pick up new programming languages as needed
- You are excited to work in a startup environment, think creatively and be scrappy to get the job done
- You have experience working with cloud platforms like AWS and data warehouse solutions like Snowflake
- You understand the purpose of “boring” technology (as described in this blog post) and are willing to use the right tools to get the job done
- You seek and give candid feedback, and value the chance to make an important impact on cancer patients and society
- You act as an expert in your domain area, and as a partner with product teams
- You can collaborate and easily explain technical terms to a non-technical, highly sophisticated audience; you have superior communication skills
- You’re a data engineer with 4-8 years of relevant professional experience
- You are excited about working in a passionate, fast-paced, technology-driven culture
- You have a nose for value and empathy for your customers
- You are fluent in English
- You have experience with data processing and orchestration tools such as Databricks, Spark, Ray, DBT, Prefect, and/or Airflow
- You are comfortable with ambiguity and always willing to teach and learn
- You have experience working in healthcare in the UK or exposure to healthcare-related standards like HL7
- You hold a Bachelors, Masters, and/or Ph.D. in computer science or a related field
- You have experience in infrastructure, devops, or security engineering
