🎁 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 →
SENIOR DATA & ANALYTICS ENGINEER Two Positions Available Role focus: Hands-on Databricks, Python, SQL, data pipelines, applications, automation, analytics, and Power BI. These are not primarily reporting or dashboard-development roles. Position Overview We are seeking two experienced Senior Data & Analytics Engineers to develop, integrate, and maintain enterprise data and analytics solutions. The selected professionals will work broadly across the data environment, including data engineering, Databricks applications, data warehousing, automation, analytics, and reporting. There can be some variation between the two hires. One resource may lean more heavily toward hands-on Databricks, application development, and engineering, while the other may bring additional strength in analytics solution development, data warehousing, ETL/ELT, Power BI, and stakeholder engagement. Key Responsibilities Design, develop, and maintain scalable data solutions using Databricks. Build and support ETL/ELT jobs, data pipelines, and data-integration workflows. Develop applications, utilities, and automated processes using Python and SQL. Maintain and enhance existing applications and production data solutions. Design and support data warehouses, data models, and integrated data structures. Develop Power BI dashboards, reports, semantic models, and analytics solutions. Work effectively with large, complex datasets from multiple systems and sources. Monitor solutions for performance, reliability, accuracy, and data quality. Troubleshoot and resolve pipeline, application, integration, and reporting issues. Gather requirements and translate business needs into scalable technical solutions. Create and maintain technical documentation for applications, pipelines, models, and processes. Collaborate directly with business users, clients, analysts, developers, and technical teams. Required Qualifications Strong hands-on Databricks experience. Advanced proficiency with Python and SQL. Experience building and maintaining production ETL/ELT jobs and data pipelines. Experience with application development, maintenance, and production support. Strong understanding of data warehousing, data integration, and data modeling. Experience developing dashboards and reporting solutions with Power BI. Experience automating processes and improving business or technical workflows. Strong troubleshooting, root-cause analysis, and data-quality skills. Ability to gather requirements and work directly with business or client stakeholders. Ability to work independently and communicate effectively across technical and business teams. Preferred Qualifications Experience supporting utility, energy, infrastructure, or another asset-intensive industry. Experience with cloud-based data platforms and enterprise data environments. Familiarity with APIs, application integrations, and structured and unstructured data sources. Experience optimizing Databricks workloads, SQL queries, and data pipelines. Understanding of data governance, security, quality, and documentation practices. Complementary Candidate Profiles Data Engineering & Application Development Focus Deep hands-on Databricks development Python-based application and automation development Complex ETL/ELT pipeline development Application maintenance and production support Data integration and performance optimization Analytics Solutions & Data Warehousing Focus Analytics solution development Data warehousing and dimensional data modeling ETL/ELT and data-integration development Power BI development Requirements gathering and stakeholder engagement Ideal Candidate The ideal candidate is a broad, hands-on data professional who can contribute across the full solution lifecycle—from raw data ingestion and pipeline development through applications, automation, analytics, reporting, maintenance, and client support. Both hires should have a strong foundation in Databricks, Python, SQL, data pipelines, and Power BI.
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.