🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
This role emphasizes observability, automation, and optimization, cleaning up unused tables, streamlining data pipelines, and ensuring data engineers and analysts can move quickly with confidence. You'll also play a key role in supporting the lifecycle of ML and GenAI data workflows. You'll report to the Engineering Manager of the team. What You’ll Do: Design, build, and enhance pipelines that make the data ecosystem more reliable, observable, and efficient. Implement monitoring and observability frameworks to ensure pipelines are performant and resilient. Work with APIs to build integrations, handle errors (HTTP status codes, retries), and enforce secure credential management. Identify and clean up unused or redundant data tables to streamline system performance. Participate in code reviews, team rituals, and contribute to best practices in pipeline development. Collaborate with non-technical stakeholders to understand data requirements and deliver actionable solutions. Support live products via on-call rotations, ensuring uptime and reliability. Availability: Full-time. What’s in it for you? Learn and evolve your skills using the latest and greatest technology tools in a rapidly growing company, including new AI tooling rolling out this quarter. Learn from the best people around you. We constantly challenge the status quo and invent new ways of building a great product. A laid-back office with a fully stocked kitchen, lunch provided, game nights, and regular team activities. Work on challenging problems, innovate, and positively impact many people's lives while having fun doing it. Required Qualifications Advanced to fluent speaking and writing English. Bachelor's degree in Computer Science or related field (or equivalent work experience). 5+ years of experience with Python and SQL for data engineering. Strong hands-on experience with DBT and Airflow (must have). Experience with data warehousing and distributed data ecosystems (Databricks, Snowflake, or similar). Solid understanding of observability practices (logging, metrics, tracing) for data pipelines. Familiarity with DevOps practices (CI/CD, GitHub Actions, Infrastructure as Code). Experience building secure and resilient API integrations. Comfortable supporting production systems through on-call rotations.
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.