Role Overview
As a Senior Python Software Engineer on the Data Science team at Trilliant Health, you will build data products to help hospitals and healthcare systems understand and act intelligently on healthcare data. Python Software Engineers are the experts on our annotation tooling and data pipelines. You'll build and maintain web applications, data pipelines and supporting tools that drive Trilliant Health's Data Science backed products. You will need to be good at collaboratively translating product strategy into prototypes and are ultimately responsible for creating high-quality software solutions. Although this is an Individual Contributor position (no direct reports), senior engineers delegate effectively to junior engineers and coordinate well with other team members (engineers and data scientists) and cross-functional stakeholders.
Trilliant Health Benefits:
- Comprehensive health benefits package
- 401(K)
- Flexible PTO
- Equity
Characteristics for Successful Candidates
- Can lead medium to large projects, including coordination with DS team members and cross-functional stakeholders
- Has a strong preference for writing testable and maintainable code; produces thorough documentation
- Contributes high-quality software individually, while also delegating work effectively to junior team members
- Has great communication skills and the ability to explain solutions to non-technical audiences
- Can contribute to implementation planning, translating product strategy into prototypes and implementation
- Basic familiarity with data science tech stack and workflows; desire to work in coordination with data scientist teammates on shared problems
- Understands the business impact of our products
Requirements
Experience
Bachelor’s in Math, Engineering, or Computer Science (or technical degree with commensurate industry experience) 5+ years work experience in a position with comparable technologies (3+ years with a graduate degree)
Technology
- Proficiency with:
- Python
- Git
- Testing frameworks (pytest) and methodologies
- CI/CD (GitHub Workflows)
- Python software release & deployment (Docker)
- Linux, shell scripting
- Environment management (Poetry)
- Full-stack web development
- Data visualization and UX
- Cloud platforms (Azure)
- Ideal candidates also have experience with:
- Statistics and experimental design
- Kubernetes
- Deploying machine learning models
- Big data platforms like Spark
- Functional programming
About Trilliant Health
Trilliant Health is a high-growth, healthcare technology company. We are on a mission to be the most trusted advisor, dependable partner and provider of analytic insights to key stakeholders in the health economy enabling them to maximize return on invested capital. We do that by providing education and expertise through thought leadership, evidence-based strategy, and predictive analytics. We are looking to grow our team as we strive to influence positive change in healthcare by disrupting the status quo and promoting improved decision-making.