Principal Software Development Engineer
About the role
Auger is building an autonomous operating system for the supply chain. Our customers rely on Auger to understand reality and change it: reporting, AI-powered decision support, and write-back execution systems that operate at scale. This role is data-centric software engineering.
Responsibilities
- Lead hands-on execution while raising the bar for how we build, validate, and operate data systems.
- Design and implement reusable, agentic AI frameworks across heterogeneous customer data sources.
- Generate ETL transformation logic in medallion style that hydrates the gold semantic layer.
- Write performant SQL and run efficient end-to-end data troubleshooting in a consistent, scalable way.
- Mentor the team on AI-native best practices.
- Own data engineering architectural designs and shape technical direction for the data team.
- Partner across product, science, and the data-tools platform to translate ambiguous needs into durable designs.
- Align business validation rules and data contracts with the Science team, and requirement-definition contracts with the Product team.
- Practice operating excellence and test-driven engineering for data.
- Institutionalize observability and reliability engineering for data.
- Turn data pipeline outputs into schema-bound datasets that feed machine learning.
- Turn ML results into reliable writes to the semantic layer.
- Define and enforce clear schemas and contracts to decouple fast-moving model logic from the system of record.
Requirements
- Degree in Computer Science or another data-intensive field, with principal-level experience.
- 10+ years in professional development, including 8+ years hands-on with SQL and Python and strong familiarity with at least one large-scale engine (e.g. Spark).
- 8+ years across data management (structured and semi-structured), modern warehouses/lakehouses, ETL/validation, and schema design in complex domains.
- Production ownership: track record owning large-scale production data systems in distributed environments—on-call, incidents, and lasting reliability improvements (not just one-off fixes).
- Engineering discipline for data: test-driven habits for transforms—unit/integration patterns, contract tests between layers, and data quality checks tied to business meaning.
- Experience defining standards for quality, observability, anomaly detection, or reliability and getting teams to adopt them.
- AI-native workflow: comfortable with AI-assisted development for data work, with rigorous validation—you recognize when generated SQL or pipelines are wrong and know how to prove they’re right.
- Leadership & Communication: technical leadership through ambiguity—set direction for frameworks and conventions, mentor others, communicate clearly both with customers and with internal technical and non-technical partners.
- Deep curiosity in ambiguous, high-impact problems; sound judgment under urgency; patience to fix root causes, not symptoms.
Qualifications
- A plus if you have prior experience in supply chain, planning, or fulfillment domains.
Skills
- Strong data engineering background.
- Experience with large-scale engines like Spark.
- Hands-on experience with SQL and Python.
- Experience with ETL/validation and schema design in complex domains.
- Track record of producing reliable and scalable data systems.
- Comfortable with AI-assisted development for data work.
- Experience with data quality checks and business meaning.
- Experience with observability and reliability engineering.
- Experience with defining and enforcing clear schemas and contracts.
Benefits
Compensation & Benefits: As part of our commitment to People Powered Greatness, we invest in our team members with competitive compensation and a comprehensive benefits package to support your health, financial future, and daily life. The package includes medical, dental, and vision coverage, a 401(k) with company match, and commuter benefits. Total compensation may include a combination of a competitive base salary and equity. Your initial placement within our salary range will be based on your experience, qualifications. The base pay range for this role is $280,000 – $330,000 per year. Auger considers all qualified applicants for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status. Additionally, our privacy policy is available at https://auger.com/privacy-notice/.