Senior Software Engineer - Streaming Data

Otter
Seattle
Workplace: OnsiteFull timeUSD 167,000 - 230,000 annuallyFunction: Software EngineeringExperience: 5+ yearsEducation: bachelorsSkills: ["Communication","Problem-solving","Team collaboration"]

Join Otter as a Software Engineer focused on real-time streaming data pipelines (Flink, Kafka) to deliver low-latency, reliable data. You’ll own architecture, data quality, and operations for streaming infrastructure, collaborating with product, engineering, and analytics teams, and promoting best practices in data governance and cloud platforms. Seattle onsite role with growth in streaming analytics and distributed systems.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
Otter
Otter
9 months ago

Senior Software Engineer - Streaming Data

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 22 hours agoStatus: Live

Job Summary

Join Otter as a Software Engineer focused on real-time streaming data pipelines (Flink, Kafka) to deliver low-latency, reliable data. You’ll own architecture, data quality, and operations for streaming infrastructure, collaborating with product, engineering, and analytics teams, and promoting best practices in data governance and cloud platforms. Seattle onsite role with growth in streaming analytics and distributed systems.
Location: Seattle
Workplace: Onsite
Employment Type: Full time
Job Function: Software Engineering
Seniority: Sr. Manager level

Key Responsibilities

  • •Lead the development, architecture, and maintenance of real-time streaming pipelines with Apache Flink, Kafka, and related tools to ensure low-latency, reliable data delivery.
  • •Implement data quality strategies, including dynamic filtering, checkpointing, and auto-healing for robust, consistent pipelines.
  • •Support and operate real-time data infrastructure, internal tooling, and monitoring systems for pipeline health and performance.
  • •Collaborate cross-functionally with product, engineering, and analytics teams to address data needs and feature requests.
  • •Establish and promote best practices in streaming data engineering, data governance, and cloud platforms while optimizing data models for streaming analytics.

Pay and Benefits

Salary: USD 167,000 - 230,000 annually
Equity and Bonus:Equity
Perks:Health InsuranceDentalVision401kLife InsurancePet InsuranceTime Off

Key Requirements

  • •5+ years of domain experience.
  • •Exposure to streaming data frameworks/tools (e.g., Apache Kafka, Apache Flink, Google Data Flow, etc.).
  • •Bachelor’s degree in Computer Science, Engineering, or a related field (or relevant practical experience).
  • •Experience in programming languages (Java, Python, or Scala) and their application in distributed computing systems.
  • •Experience with SQL and relational data modeling concepts.
Experience:5+ yearsStreaming dataDistributed systems
Education:Bachelor's
Skills:CommunicationProblem-solvingTeam collaboration
Languages:English
Tech Stack:Apache FlinkKafkaJavaPythonScalaSQL

Company Brief

Otter
Otter provides AI-powered transcription and meeting collaboration tools that generate searchable, shareable notes and summaries from voice conversations, helping teams capture, organize, and revisit meeting insights across devices and platforms.
Industry: SaaS
Company Size: Medium (51 to 250 employees)
Growth: Growth Stage Startup
Headquarters: Los Altos, United States
Founded: 2016
WebsiteLinkedIn