🎁 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 →
We are seeking a skilled and detail-oriented Data Engineer to design, develop, and maintain scalable data platforms that enable business intelligence, reporting, and advanced analytics. The ideal candidate will have strong expertise in ETL/ELT development, cloud-based data platforms, SQL, PySpark, and Power BI. This role requires close collaboration with cross-functional teams to build reliable, high-quality data solutions that support strategic decision-making. Role & responsibilities Data Engineering & Platform Development Design, develop and maintain scalable data ingestion pipelines from internal and third-party systems (e.g. Salesforce, marketing platforms, finance systems, HR systems and operational applications). Build, maintain and optimise Bronze, Silver and Gold data layers within the organisation's analytics platform. Develop ETL/ELT processes to cleanse, transform and standardise data from multiple sources. Design and maintain Lakehouses and analytical data structures to support analytics and AI use cases. Monitor and maintain data pipelines, proactively identifying and resolving data quality, performance and reliability issues. Implement data validation, monitoring, auditing and lineage processes to ensure high levels of data integrity and governance Work closely with Product, Engineering, Finance, Marketing and other business functions to onboard new data sources and deliver data solutions. Business Intelligence & Analytics Design, build and maintain semantic models, Power BI semantic models and dashboards that provide accurate and timely insights to stakeholders. Develop reusable KPI calculations, business logic and data models to ensure consistency across BI solutions. Support the production of board, executive and operational BI where required. Partner with stakeholders to understand BI and analytical requirements and translate these into scalable data solutions. Identify opportunities to improve BI processes, automate manual activities and enhance access to business information Preferred candidate profile Qualifications Degree in Computer Science, Data Engineering, Information Systems, Mathematics or a related discipline preferred but not essential Essential Experience developing and maintaining data pipelines using ETL/ELT principles. Strong SQL skills and experience using PySpark for data transformation and processing. Experience working with APIs and integrating data from third-party SaaS platforms. Experience building analytical data models and data transformations. Experience working with cloud-based analytics platforms such as Microsoft Fabric, Azure Data Factory, Snowflake, Databricks or similar technologies. Experience designing and implementing Data Warehouse, Lakehouse and Medallion Architecture solutions. Strong understanding of data quality, validation and governance principles. Experience using Git or similar source control systems. Experience developing Power BI semantic models and dashboards. Strong analytical and problem-solving skills with excellent attention to detail. Desirable Experience implementing CI/CD practices for analytics solutions. Experience working with large-scale BI or analytics platforms. Personal Skills Strong technical curiosity and passion for building scalable data solutions. Ability to work independently and take ownership of technical delivery. Excellent problem-solving and troubleshooting skills. Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders. Ability to manage multiple priorities in a fast-paced environment. Strong attention to detail and commitment to data quality. Collaborative approach with the ability to work effectively across business and technical teams. Continuous improvement mindset with a desire to identify and implement better ways of working. .
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.