Simplifying the business of running a business.
Staff Software Engineer – Semantic Data Lake
Location
California + 5 moreAll locations: California, Illinois, Maine, Massachusetts, Texas, Washington
Posted
30 days ago
Salary
$140.6K - $173.1K / year
Job Description
Job Requirements
- 8+ years of experience in data engineering or software engineering with a focus on data transformation, modeling, or analytics platforms.
- Strong proficiency in SQL and at least one general-purpose language such as Python or Scala.
- Experience building and scaling wide, entity-based tables and modeling domain concepts (e.g., customer, fleet, provider) into durable data objects.
- Solid understanding of data quality practices —including validation, enrichment, schema enforcement, and business rule encoding.
- Experience working with large-scale datasets and optimizing transformation pipelines for performance and maintainability.
- Comfort operating in a collaborative, cross-functional environment, balancing business logic with platform scalability.
- A mindset for traceability, reproducibility, and semantic clarity —you build data models others can trust and reuse.
- Bachelor's degree in Computer Science, Software Engineering, or related field; A Master's or PhD in the areas of Data Science, Machine Learning, Artificial Intelligence, Computer Science, or Statistics, it will be a big plus.
Benefits
- health, dental and vision insurances
- retirement savings plan
- paid time off
- health savings account
- flexible spending accounts
- life insurance
- disability insurance
- tuition reimbursement
- and more.
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Fullstack Engineer designing and shipping product features at Air
Software Engineer II
FICOFICO is an analytics company helping businesses make better decisions that drive higher levels of growth and success.
Frontend Engineer building Angular components at FICO
Fullstack Developer
CHOOOSECHOOOSE builds digital tools so that we all can make climate action part of our everyday life and business.
Fullstack Developer enabling lower-carbon fuel value chains at Chooose
As a Member of Technical Staff, you'll work on whatever the most important technical problem is — backend, frontend, infrastructure, APIs, data, or something we haven't thought of yet. The title is intentionally broad because the work is too. Take real ownership of our core produ...