companyOtter logo

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

What We’re Looking ForA minimum of 5 years of relevant experience in software engineering. Familiarity with streaming data frameworks/tools such as Apache Kafka, Apache Flink, and Google Data Flow. A Bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent practical experience. Proficiency in programming languages like Java, Python, or Scala, particularly in distributed computing environments. Solid understanding of SQL and relational data modeling concepts. Exceptional problem-solving capabilities paired with a proactive and collaborative mindset. Effective communication skills, with the ability to convey technical information to team members.

About the job

About Us

At Otter, we understand that successful restaurateurs must not only have a passion for food and people but also for technology. Our mission is to empower restaurants worldwide in the realm of online food delivery. Trusted by renowned brands such as Chick-fil-A, Ben & Jerry’s, KFC, and Eataly, our software enhances sales, minimizes order issues, and alleviates delivery complexities.

Your Role

  • Drive the design, development, and maintenance of real-time streaming data pipelines using Apache Flink, Kafka, and other related technologies to ensure efficient and reliable data delivery.
  • Implement data integrity strategies, including dynamic filtering, checkpointing, and auto-healing processes to build resilient pipelines.
  • Manage and support real-time data infrastructures, alongside internal tools and monitoring systems to ensure optimal pipeline performance.
  • Work collaboratively across product, engineering, and analytics teams to fulfill data requirements and feature requests.
  • Set and advocate for best practices in streaming data engineering, data governance, and cloud platforms while enhancing data models for analytical purposes.

About Otter

Otter is at the forefront of revolutionizing the restaurant industry through technology. Our software solutions are designed to help both large and small restaurants adapt to the booming online food delivery market, which has seen exponential growth in recent years. Join us and be part of a team that empowers restaurateurs to thrive in a digital landscape.

Similar jobs

Tailoring 0 resumes

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