Freenome

Spot the pattern. Treat the cancer.

Senior Software Engineer

Full TimeRemoteTeam 201-500Since 2014H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

10 days ago

Salary

$161.9K - $227.3K / year

Bachelor Degree6 yrs expEnglishAzureCloudGoogle Cloud PlatformKubernetesLinuxPython

Job Description

• Lead projects end to end and contribute to impactful platform initiatives that power R&D, operational excellence and business intelligence analytics • Partner with engineers, scientists, product managers and business teams to identify high-leverage opportunities and build common solutions • Integrate open-source, enterprise and SaaS technologies into our evolving stack • Design and ship components of a new platform architecture to enable multi-tenancy, fine-grained data governance, workload isolation and scaling • Contribute to the growth of our Data Lakehouse platforms, enabling well governed data products for analytical and operational use cases • Continuously improve the Research Platform to meet our Science’s evolving needs for experimentation, ML Ops, data processing and analysis • Help shape how we approach data modeling, context engineering and emerging semantic layers to make data easier to discover and to use • Advocate for a product mindset within Platform and Data engineering at Freenome, focusing on developer effectiveness and platform usability • Explore and pilot AI-assisted or agentic workflows to enhance individual and team productivity, sharing learnings with the broader organization • Collaborate through system design, code reviews and pairing, promoting a strong team culture of accountability, learning, and psychological safety • Support platform users to troubleshoot issues and unblock critical work • Model Freenome’s values and principles in your work and interactions

Job Requirements

  • 6+ years of experience building and operating highly reliable production software systems, preferably in platform engineering teams or similar
  • Proficiency with Python and experience with one or more other high-level programming languages
  • Strong knowledge of Linux fundamentals including networking and containerization
  • Hands-on experience operating cloud services, storage and compute using IaC with at least one major cloud provider, preferably Azure or GCP
  • Operational experience managing and optimizing large Kubernetes clusters, preferably in single or multi-cluster environments with thousands of nodes
  • A pragmatic approach to reliability, observability, performance tuning, and operational excellence
  • Excellent communication and documentation skills
  • Comfort with cross-functional collaboration and navigating tradeoffs
  • BS or higher in computer science or a related technical field, or comparable experience

Benefits

  • You will also be eligible to receive equity
  • cash bonuses
  • a full range of medical
  • financial
  • and other benefits depending on the position offered

Related Job Pages