companyOtter logo

Staff Software Engineer - Streaming Data at Otter | Seattle

OtterSeattle
On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

10+ 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. Strong problem-solving skills with a collaborative, proactive attitude. Good communication skills; ability to explain technical concepts to team members.

About the job

About Us

At Otter, we understand that to thrive in the digital restaurant industry, a passion for technology is just as essential as a love for food and service. Our mission is to empower restaurateurs around the globe—big and small, from Chick-fil-A to Eataly—with innovative software solutions that enhance their online food delivery operations. By leveraging our technology, we help businesses boost sales, minimize order errors, and streamline delivery processes.

 

Your Role

  • Lead the design, development, and maintenance of real-time streaming data pipelines utilizing Apache Flink, Kafka, and other relevant technologies to ensure efficient and reliable data transfer.
  • Implement comprehensive data quality measures, such as dynamic filtering, checkpointing, and auto-healing mechanisms to maintain robust and consistent data pipelines.
  • Manage and support real-time data infrastructure, internal tools, and monitoring systems to ensure optimal pipeline health and performance.
  • Collaborate across product, engineering, and analytics teams to fulfill data requirements and enhance feature development.
  • Establish and advocate for best practices in streaming data engineering and data governance while optimizing data models for analytics.

 

Qualifications

  • Over 10 years of relevant industry experience.
  • Familiarity with streaming data frameworks and tools (e.g., Apache Kafka, Apache Flink, Google Data Flow).
  • Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience.
  • Proficient in programming languages such as Java, Python, or Scala, particularly in distributed computing environments.
  • Strong understanding of SQL and relational data modeling principles.
  • Excellent problem-solving skills coupled with a proactive and collaborative approach.
  • Effective communication skills with the ability to articulate technical concepts to a diverse audience.

 

Why Join Us?

  • The demand for online food delivery is skyrocketing, with the U. S. market expanding from $10 billion to $100 billion in just five years, and projections suggest it could reach $500 billion to $1 trillion by 2030.
  • Be part of a transformative team that is reshaping the restaurant industry for the better.
  • Enjoy a supportive and collaborative work environment that fosters innovation and growth.

About Otter

Otter is dedicated to revolutionizing the restaurant industry by providing cutting-edge technology for online food delivery. We empower businesses, both large and small, with innovative software solutions that enhance their delivery operations, ensuring they thrive in a competitive digital landscape.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.