Senior Software Engineer - Data Team

Trilliant Health
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote

Tech stack

Azure
Github
Machine Learning
Software Engineering
Tableau
TypeScript
Datadog
React
Large Language Models
Spark
Backend
Kotlin
Kubernetes
Information Technology
Software Coding
Terraform
Databricks

Job description

At Trilliant Health, we help healthcare leaders make smarter, data-driven decisions in an increasingly complex market. We're looking for a senior data-focused software engineer to join our Data team.

We write software that processes and analyzes large amounts of healthcare data. Our engineering organization (20+ developers) is made up of cross-functional teams that own specific subdomains within our product suite, building and maintaining the production systems upon which the Machine Learning department applies models, the Research department constructs analyses, client representatives run queries, and clients get answers. Our work is highly collaborative across disciplines and teams - the Data team owns the software that processes all of the data we ingest each month, creating, maintaining, and optimizing code that handles hundreds of billions of rows every month. Engineers on this team work closely with the Applications team and other engineering teams to process and deliver data that's suitable for building domain-specific solutions.

We are embracing the fundamental changes that LLMs are enabling in software development. Agentic LLM coding assistants are becoming a core part of our day-to-day workflow. This means that we value engineers who can operate at a higher level of abstraction and reason about the system they are building. Evaluating LLM-generated code critically and reasoning about the big picture are more valuable than optimizing purely for writing code by hand. Knowing when to lean into the tool and when to guide it toward the better solution is a meaningful part of what makes an engineer effective here.

From a process standpoint we use Shape Up and work in 6-week cycles followed by a 2-week cooldown. In general, we are very light on recurring meetings - there's lots of focus time for getting work done.

Requirements

This is a senior position - you should have experience being a subject matter expert and making significant design/implementation contributions to large projects. It'll be common to find yourself in a position to teach and mentor others - whether engineers with less experience than you in general, or other senior engineers with less experience in a specific area. You should help raise the bar for what strong senior engineering looks like on the team. Additionally, you will often need to explain parts of your decision-making process to non-engineers so our teams can better understand feasible boundaries of the products and features we are building., * Bachelor's in Computer Science/Math/Engineering or equivalent industry experience.

  • Strong written and verbal communication skills - the ability to explain your solutions to non-technical audiences.
  • Problem solving, analytical, and organizational skills.
  • Good project planning and project management skills.
  • Self-starter, able to work independently (we are a team but we work remotely).
  • Ownership mentality - between projects, our most highly valued employees notice, share, and then address problems without being asked.
  • General knowledge of and experience with managing infrastructure as code.
  • Willingness to embrace LLMs as a key part of your software development toolkit.
  • Experience working in the healthcare domain is valuable but not required.
  • We don't expect your experience to be an identical match for our tech stack, but if you've worked with any of the following (or comparable) you'll be in good company: Azure, Databricks/Spark, Datadog, DuckDB/DuckLake, GitHub, Kotlin, Kubernetes, React, Tableau, Terraform, TypeScript.

Benefits & conditions

  • Comprehensive health benefits package
  • 401(K)
  • Flexible PTO
  • Equity

About the company

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.

Apply for this position