
Principal Software Engineer, Data Infrastructure
The New York Times
full-time
Posted on:
Location Type: Remote
Location: New York • United States
Visit company websiteExplore more
Salary
💰 $198,000 - $220,000 per year
Job Level
About the role
- Architect & Build Platform: Design and evolve infrastructure for data ingestion, storage, batch and streaming pipelines, and machine learning workflows
- Enable ML at Scale: Build systems for training, deploying, monitoring, and governing models, including feature stores, registries, and inference platforms
- Reliability & Observability: Ensure end-to-end system reliability, monitoring, and cost transparency across data and ML workloads
- Self-Service Platforms: Deliver frameworks and APIs that enable engineers, analysts, and ML scientists to build and operate solutions independently
- Innovation & Standards: Evaluate and introduce emerging technologies (vector databases, distributed training, orchestration frameworks, LLM stacks) and establish adoption guidelines
- Cross-Functional Leadership: Partner with platform, product, and engineering and ML science leaders to align on strategy and accelerate delivery
- Mentorship & Influence: Guide senior and staff engineers, lead architecture reviews, and raise the technical bar across data and ML domains.
Requirements
- 10+ years of software engineering experience with a focus on distributed systems, data platforms, and ML infrastructure or equivalent
- Proven ability to influence technical direction across multiple teams and mentor senior/staff engineers
- Proven expertise in data processing frameworks and table formats (e.g. Spark, Flink, Iceberg) and orchestration tools (e.g. Airflow, Kubeflow)
- Deep knowledge of ML infrastructure: model training pipelines, feature stores, registries, serving, and monitoring
- Strong programming skills in Python and at least one compiled language like Java or Go
- Experience designing systems with scalability, reliability, and cost-efficiency as first-class concerns
- Cloud platform experience (AWS, GCP), familiarity with Kubernetes and modern data platform architectures.
Benefits
- medical, dental and vision benefits
- Flexible Spending Accounts (F.S.A.s)
- a company-matching 401(k) plan
- paid vacation
- paid sick days
- paid parental leave
- tuition reimbursement
- professional development programs.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
distributed systemsdata platformsML infrastructuredata processing frameworksSparkFlinkIcebergorchestration toolsAirflowKubeflow
Soft Skills
cross-functional leadershipmentorshipinfluencetechnical directionguidance