Data Engineer
Summary
Design and maintain data pipelines, APIs, and integrations using SQL, Apache NiFi, and ETL tools to ensure reliable data flow and reporting for a product-focused company.
Job Overview
We are seeking a highly motivated Data Engineer to design, build, and maintain the data integrations, APIs, and data pipelines that support our open systems approach to product creation. The successful candidate will develop and optimise end‑to‑end data workflows, ensuring data quality, availability, and performance. The Data Engineer will play a central role in ensuring data flows smoothly across systems, migrations run reliably, and our management information and reporting capabilities continue to evolve. They will participate in the full data lifecycle, including requirements analysis, solution design, data modelling, data pipelines and ongoing optimisation. This role requires a strong understanding of data processing architectures and system integration patterns, with experience leveraging modern data integration technologies such as Apache NiFi, SQL (MySQL) and API‑based ingestion frameworks to implement efficient and automated data pipelines. Working within the division’s R&D organization, the successful candidate will collaborate with cross‑functional teams including Product Managers, Development teams, and data stakeholders to deliver robust data integration and reporting solutions that support both operational and strategic business needs. The role will also contribute to the continuous improvement of data architecture, automation practices, and data governance standards across the organisation.
Key Responsibilities
- Design, develop, and maintain scalable data integrations between internal and external systems.
- Build and optimise ETL/ELT pipelines to support operational and analytical workloads.
- Implement batch, event‑driven, and near real‑time data ingestion approaches where required.
- Proactively monitor pipelines and data workflows, resolving issues relating to data integrity, performance, reliability, and scalability to ensure data quality, consistency, and reliability across all integration points.
- Work with manufacturers, suppliers, customers, and internal teams to integrate, process, and validate pricing data, identifying opportunities to automate repetitive price list updates.
- Design and implement API‑based integrations and reusable ingestion frameworks, including handling authentication, rate limits, pagination, schema evolution, and error handling.
- Implement best practices for API performance, versioning, and documentation.
- Design and execute data migration and system integration processes, including supporting data mergers, validating migrated data through testing, and ensuring interoperability between systems and externally supplied CSV data.
- Develop and maintain data models and optimised datasets for business intelligence tools such as Power BI and Bold BI, supporting operational and strategic reporting requirements.
- Work cross‑functionally with Product Managers, development teams, account managers, professional services, and other stakeholders while contributing to improvements in data architecture, automation practices, and data governance standards, and supporting ad‑hoc tasks as required.
- Implement data validation, monitoring, and error handling processes.
- Champion best practices for data security, privacy, and compliance.
Qualifications and Skills
- Strong experience with ETL/ELT tools and data pipeline development.
- Hands‑on experience with data integration platforms or messaging technologies.
- Knowledge of Apache NiFi workflows and maintaining them.
- Knowledge of databases including the use of SQL to query and manage data.
- Proven working experience as a data analyst or business data analyst.
- Technical expertise regarding data models, database design development, data mining and segmentation techniques.
- Strong analytical skills with the ability to collect, organise, analyse, and disseminate significant amounts of information with attention to detail and accuracy.
- Experience designing and supporting APIs (REST, GraphQL, or similar).
- Knowledge of statistics and experience using statistical packages for analysing datasets (Excel, Power BI, Bold BI etc.).
- Advance Microsoft Office skills.
- Strong communication skills.
- Strong problem solving skills and the ability to work with complex datasets.
- BSc or equivalent qualification in either Mathematics, Economics, or Statistics, or a related discipline, or equivalent experience.
- Understanding of data governance frameworks and data quality tooling.
- Comfortable communicating verbally and in writing across various departments, vendors, and clients.
- Capable of working independently, extracting requirements from discussions, and maintaining a methodical approach to tasks.
- Able to take ownership of the full end‑to‑end process and meet demanding deadlines.
Benefits
- Market‑leading Salary
- Medical Coverage – Self & Dependents
- Parents Medical Coverage
- Provident Fund
- Employee Performance‑based bonuses
- Home Internet Subsidy
- Conveyance Allowance
- Profit Sharing Plan (Tenured Employees Only)
- Life Benefit
- Child Care Facility
- Company Provided Lunch/Dinner
- Professional Development Budget
- Recreational area for in‑house games
- Sporadic On‑shore training opportunities
- Friendly work environment
- Leave Encashment
Equal Employment Opportunity
At Contour, we attribute our success to the unique contributions of our diverse staff. We’re committed to fostering a culture of respect that thrives on the varied perspectives and experiences of all individuals we recruit, employ, promote, and compensate. Since day one, we’ve adhered to a policy that champions a work environment honoring the worth and dignity of each person while being free from all forms of employment discrimination. In our continuous effort to promote inclusivity, we extend our commitment to individuals with special needs by providing reasonable accommodations. We actively encourage qualified individuals with special needs to apply for the various openings within our company. Should you require assistance in completing the application process or have any inquiries regarding special facilities, please do not hesitate to contact our HR team. Your unique talents and abilities are welcomed and valued here.