Senior Software Engineer, Data & Analytics
Salary
$166,000 - $220,000
Location
Costa Mesa, CA
Posted
Today
We're looking for people who excel at building robust data systems. Designing schemas, optimizing performance, and writing the code that powers data-intensive applications. You prioritize engineering excellence and are interested in pushing the boundaries of what data systems can achieve within an organization - never settling for pipelines to dashboards and always pushing the bounds of what is possible . As a Senior Software Engineer, you should be a technical all-star who can take complicated or opaque asks and turn them into business value.
What You'll Do
- Design and implement scalable database schemas and data models that serve Anduril's core operational needs
- Build performant data processing pipelines that transform raw data for dozens of use cases
- Architect end-to-end data solutions - from database design through service layers to integration points to frontend applications
- Collaborate with cross-functional stakeholders to understand complex business requirements and translate them into technical solutions
- Contribute to the technical roadmap for our data systems and help make critical architecture decisions
- Implement and enforce best practices for data integrity, security, and performance optimization
- Build domain expertise in areas such as Finance, Supply Chain, Manufacturing, People, and Sustainment to better design data models
- Be a force multiplier for the Data & Analytics team - embody our principle of Velocity.
Palantir Foundry is our central hub for data driven applications, visualizations and large scale data analysis across the Anduril org. We manage a large user base and provide true data self service at scale.
We use SQLMesh for data transformations, giving our engineers the ability to work with SQL while enjoying software engineering best practices like version control, testing, and CI/CD for data pipelines.
For querying data, we utilize Athena, an aws serverless solution that allows our team to run analytics directly on our data lake without managing infrastructure.
We've implemented Apache Iceberg as our table format, providing advanced data management capabilities like schema evolution and time travel queries.
We use Flyte for orchestration. It is a highly scalable, kubernetes native modern orchestration platform similar to Airflow or Dagster.
Required Qualifications
- 5+ years of professional software engineering experience with a focus on data-intensive applications
- Strong experience in database design and optimization
- Proficiency in Python & SQL
- Experience with cloud infrastructure and distributed systems
- Understanding of data modeling concepts and best practices
- Experience implementing security controls for sensitive data
- Ability to drive technical projects from conception to completion in a fast-paced environment
- Excellent communication skills and ability to collaborate with cross-functional teams
- Eligible to obtain and maintain an active U.S. Secret security clearance
Stay informed about the latest analytics engineering opportunities. Subscribe to our weekly newsletter.