
Senior Software Engineer
Freenome
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $161,925 - $227,325 per year
Job Level
About the role
- 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
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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
PythonLinuxcontainerizationcloud servicesIaCKubernetesdata modelingML Opsdata processingdata analysis
Soft Skills
communicationdocumentationcross-functional collaborationaccountabilitylearningpsychological safetyproduct mindsetpragmatic approachtroubleshootingteam culture
Certifications
BS in computer sciencehigher degree in technical field