Tecton logo
Tecton13 months ago

Staff Software Engineer, Batch Data

$197,000–$266,000 year

Remote · New York City, New York, United States or Seattle, Washington, United States

Type
Full Time
Level
Senior Level
Education
Bachelors Degree
Company size
Unknown

Job Summary

As a senior engineer on the Batch Data team, you will architect, design, and scale core compute engines and storage architecture for Tecton customers. Responsibilities include leading significant technical domains, driving strategic projects, and improving engineering practices. The position requires experience in performance tuning, cloud-native Spark systems, and deep knowledge of data formats and optimization techniques. A background in distributed systems and strong communication skills are essential.

Required Qualifications

  • BSc, MS, or PhD in Computer Science or related fields
  • 8+ years of experience in building product software systems

Desired Qualifications

  • Experience working in large Python, Java, Kotlin, or Go codebases
  • Experience in performance tuning of Spark, Ray, Maestro, or Airflow jobs
  • Knowledge of data formats such as Parquet, Avro, Arrow, Iceberg, or Delta Lake
  • Expertise with cloud-scale query performance and optimization
  • Experience with internals of distributed systems, SQL/NoSQL databases, data lakes, or data warehouses
  • Strong communication skills and ability to write detailed technical specifications
  • Excitement about coaching and mentorship of junior engineers

Additional Requirements

  • Candidates must be authorized to work in the U.S.
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

$197k – $266k / yr

Staff Software Engineer, Batch Data · Tecton

Apply on Sorce