Senior Software Engineer, Data Platform
As a Senior Software Engineer on the Analytics Team at Anduril Industries, you will collaborate with stakeholders across the company to design, build, and implement data pipelines and models that enable the deployment of next-generation technology worldwide. This role offers the opportunity to help shape the data platform vision at Anduril, a defense technology company committed to transforming U.S. and allied military capabilities with advanced technology.
In this position, you will lead the design and roadmap for our data platform, partnering with operations, product, and engineering teams to advocate best practices and build supporting systems and infrastructure for various data needs. You will own the ingest and egress frameworks for data pipelines that integrate multiple data sources to produce valuable data products driving the business. Our central hub for data-driven applications and large-scale data analysis is Palantir Foundry, where we manage a large user base and provide true data self-service at scale. We utilize SQLMesh for data transformations, allowing engineers to work with SQL while enjoying software engineering best practices like version control, testing, and CI/CD for data pipelines. For querying data, we use Athena, an AWS serverless solution that enables 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. For orchestration, we use Flyte, a highly scalable, Kubernetes-native modern orchestration platform similar to Airflow or Dagster.
The ideal candidate will have over 5 years of experience in a data engineering role building products, preferably in a fast-paced environment. A strong foundation in Python or another programming language is essential, along with experience in Spark, PySpark, SQL, and dbt. Familiarity with enterprise data systems like Palantir Foundry and experience with AWS, Azure, or GCP security ecosystems, containerization, and associated tooling are also required. Knowledge of data visualization tools such as Tableau is beneficial. Candidates should understand the importance of engineering with security best practices in mind, be empathetic to user perspectives, and be self-starters energized by business impact. The role requires ownership and debugging of complex data transformation pipelines and data models. Applicants must be U.S. Persons due to required access to U.S. export-controlled information or facilities.
The salary range for this role is $166,000 to $220,000 USD annually. Actual salary offers may vary based on factors such as work experience, education, training, critical skills, and business considerations. Highly competitive equity grants are included in most full-time offers and are considered part of Anduril's total compensation package. Additionally, Anduril offers top-tier benefits for full-time employees, including comprehensive medical, dental, and vision plans at little to no cost, income protection through life and disability insurance, generous time off with a holiday hiatus in December, caregiver and wellness leave, family planning and parenting support, mental health resources, professional development reimbursement, commuter benefits, and relocation assistance depending on role eligibility. Retirement savings plans are also available, with options varying by region.
Anduril Industries fosters a culture of innovation and rapid deployment, bringing cutting-edge autonomy, AI, computer vision, sensor fusion, and networking technology to the military in months, not years. Joining Anduril means contributing to solving some of the biggest problems in defense, working in a collaborative environment that values engineering excellence and mission-driven impact.