🎁 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 →
Pre-requisites: Bachelor's degree (BS or equivalent) in a quantitative field (e.g. Mathematics, Statistics, Engineering, Physics, Econometrics, Computer Science) 3+ years of hands on experience in writing high performing code with exposure to multi-threading, distributed computing, scalability, redundancy, and code optimization. Hands on experience in machine learning, developing algorithms, data modeling, investigating patterns of data and data visualization Having handled greater than 1 TB of structured, unstructured or semi-structured data, is a plus. Strong academic and technical background in a quantitative discipline and a positive track record of applying advanced classes of models to difficult problems Strong written and verbal English communication skills Self-motivated, persistent and Never Give Up attitude Passion for innovation and adaptability to a lean startup culture Comfortable with ambiguity and enjoys the challenge of creating new solutions for difficult big data problems and able to deal with very large and incomplete data sets Good appreciation for design thinking and robust data visualization skills Able to work with minimal supervision, independently and / or as a member of a team Job Description Information retrieval or acquisition of new data sets, parsing the data sets, filtering, curating and organizing large volumes of data through use of tools and other automated means Mining for data patterns in very large data sets and representing data visually Interacting with data dynamically and analyzing data using variety of tools or by building custom tools Building and deploying state-of-the-art, data-driven predictive models and algorithms to solve analytical problems Building search indexes and relevance tuning algorithms Internet Search Data mining for patterns or statistics Insights will guide product direction Technical skill set Robust programming background in either C++/Java programming languages with work experience. Programming experience in relational platforms like SQL and non-relational technologies like Hadoop, Map Reduce, Hive, Mahout and Pig Experience in information retrieval libraries like Lucene/Solr .
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.