Freenome logo
Posted Jul 14Remote
Apply ↗

Senior Software Engineer II

SeniorRemote€80,000 – €105,000 / yr
Required Skills
PythonDockerKubernetesAWSGoogle Cloud (GCP)AzureMachine LearningAirflow
Job Description

About this opportunity:

At Freenome, we are seeking a Senior Software Engineer II to join our innovative Engineering team. The ideal candidate is an experienced backend engineer with a strong background in developing scalable and reliable software solutions. You will play a crucial role in designing, building, and maintaining backend services that support our mission to detect cancer early. This position requires a collaborative mindset, as you will work closely with an interdisciplinary team of engineers, scientists, and product managers to deliver high-quality software solutions. You are passionate about software development best practices and will have a significant impact on the continued growth of an organization dedicated to changing the entire landscape of cancer.

The role reports to our engineering management team. This role will be a Remote role. 

What you’ll do:

  • Design, develop, and deploy reliable, maintainable, scalable, and fault-tolerant backend services that power both our internal and external systems.
  • Collaborate with interdisciplinary teams, including scientists, product managers, and other engineers, to solve complex problems and deliver high-quality software solutions.
  • Mentor and guide junior engineers, fostering their growth and enhancing the team's technical expertise.
  • Lead code and design reviews, champion engineering best practices and promote a culture of quality and collaboration.
  • Contribute to the development of data infrastructure for machine learning applications, ensuring efficient data processing and integration.
  • Drive the implementation of engineering hygiene practices, ensuring the reliability and maintainability of our systems.
  • Advocate for and implement innovative software development methodologies and tools to improve team efficiency and product quality.

Must haves:

  • Bachelor of Science in Computer Science, Engineering, or related field or equivalent training, fellowship, and/or work experience.
  • At least 8 years of experience as part of a software development team successfully shipping software products, including leading projects from end-to-end and mentoring others.
  • Proficiency in Python and experience with backend development in a team production environment.
  • Strong experience with containerization and orchestration technologies such as Docker and Kubernetes.
  • Familiarity with cloud platforms like AWS, Azure, or Google Cloud Platform.
  • Proven experience in designing and implementing scalable backend systems, with a focus on reliability and performance.
  • Excellent written and verbal communication skills, with a mindful and transparent approach to collaboration.

Nice to haves:

  • Understanding of statistical and machine learning methods, with practical experience in applying them to real-world problems.
Ready to apply? Optimize your CV for this specific jobAI customizes your experience bullets and increases chances to get hired.

Similar Openings in Fullstack

View all in category