AdTechTalent
Engineering5 days agoOn-site

Viant Technology

Staff Software Engineer (Data), TVision

pythonawsdevopsci/cdsparkdatabricksflinkdistributed systemsdata pipelinesbig databackendcloudcontainerizationprogrammaticCTVadvertising technology

Key details

Salary

$180K – $210K

Employment type

Full-time

Seniority

Senior

Years experience

5-10

Location

Boston, Massachusetts, United States

Full job description

Viant Technology is hiring a Staff Software Engineer to build distributed systems and data infrastructure for TVision’s measurement platform. Responsibilities include developing scalable backend services, cloud-native data pipelines, and processing frameworks for device telemetry, content recognition, and analytics. The role requires collaboration with data science, analytics, and platform engineering teams to transform raw viewing data into actionable insights. Qualifications include a Bachelor’s degree in Computer Science or related field, 8+ years of experience in backend services and distributed data systems, proficiency in Python, experience with batch and streaming data pipelines, AWS infrastructure, DevOps tooling, CI/CD workflows, containerized web services, relational databases, data lake technologies, and big data processing frameworks such as Spark, Databricks, or Flink. Benefits include fully paid health insurance, paid parental leave, and unlimited PTO. The position is full-time, senior level, located in Boston, Massachusetts, with a salary range of $180,000 to $210,000.

What you'll do

  • Build and maintain web services that support configuration, monitoring, and data ingestion for TVision's in-home measurement devices
  • Build and maintain data pipelines to support the recognition and analysis of content captured by devices
  • Work with data science and analytics staff to build clean, well-designed tools and libraries for back-end data processes
  • Ensure the quality, security, and timeliness of data deliveries by thorough testing, careful code review, and robust operational monitoring

Requirements

  • Bachelor’s degree in Computer Science or a related quantitative field
  • 8+ years of experience building backend services and distributed data systems
  • Experience with Python and modern Python engineering best practices
  • Experience building batch and streaming data pipelines at scale
  • Experience with AWS infrastructure, DevOps tooling, and CI/CD workflows
  • Strong experience with cloud-hosted, containerized web service architectures and modern deployment patterns
  • Strong knowledge of relational databases, data lake technologies, and performance optimization best practices
  • Experience with modern big data processing frameworks such as Spark, Databricks, Flink, or similar technologies
  • Comfort collaborating with quantitative and data science teams to optimize computational workflows and data processing efficiency

Tech stack

PythonAWSDevOpsCI/CDSparkDatabricksFlinkcontainerized web servicesdistributed systemsdata pipelinesrelational databasesdata lake technologies

Benefits

fully paid health insurancepaid parental leaveunlimited PTO

Apply now

This MVP uses a placeholder application flow. In production, this section can connect to an external apply URL or a native application form.

Similar jobs

More roles worth a look

Related opportunities based on specialty and working model so candidates can keep momentum.