This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The purpose of the Level 3 Data Engineer position is to leverage their technical expertise and domain knowledge to design, build, and maintain efficient and robust data solutions. The Data Engineer shall be responsible for the building, testing, and deployment of Data Pipelines on the EDP. The engineer shall ensure that the pipelines are developed and deployed with a secure-by-design approach, delivering robust, thoroughly tested, and maintainable solutions.
Job Responsibility:
Build data pipelines using standard patterns with Streamsets, Kestra, dbt, Git
Design and implement data storage and processing solutions employing Snowflake
Leverage and integrate APIs for data access and manipulation
Write Python scripts for data common processing and automation tasks
Leverage Platform APIs and Web Applications to enforce Platform Security
Develop with Go, SQL, C#, .net, JavaScript, shell scripts and container platforms like Docker
Integrate with timeseries source systems: Honeywell Plant Historian Database, OSI Pi
Implement authentication mechanisms including OAuth 2.0, OIDC, Microsoft Entra, Key Pair Authentication, Certificate based authentication, SAML based SSO
Create and execute comprehensive test plans
Develop unit tests, integration tests, and end-to-end tests
Ensure data accuracy and consistency through rigorous testing
Leverage automated testing processes
Adhere to access processes and procedures to maintain Data Privacy and Security
Identify and report potential breaches of Data Information and Systems Processes
Monitor and manage platform for optimal performance and uptime
Conduct regular maintenance tasks such as updates, patches, and backups
Resolve issues or incidents related to the platform
Improve platform operations through automation and optimization
Implement security best practices throughout pipeline development and deployment
Conduct regular security reviews and vulnerability assessments
Ensure data encryption, access control, and other security measures are enforced
Use credential management platforms like Thycotic Secret Server, AWS Secrets Manager
Assist in troubleshooting and resolving intricate technical issues
Deliver robust, scalable, and well-documented data pipelines
Deliver comprehensive test plans and automation scripts
Deliver regular security assessments and compliance reports
Deliver technical support and guidance documentation
Maintain compliance with security standards, Data Lifecycle Management Process, and Data Privacy standards
Requirements:
10yrs Data Engineering/Data Analyst experience
Bachelor’s or Master’s degree in Computer Science, Data Science, Information Technology, or a related field with a focus on data engineering or data analytics
Strong proficiency in programming languages such as Python, SQL, Java, or Scala for data processing and analysis
Experience with data modeling, ETL processes, data warehousing, data integration, and data pipeline development
Proficiency in relational databases (e.g., SQL, PostgreSQL, MySQL) and NoSQL databases (e.g., MongoDB, Cassandra)
Working knowledge of cloud platforms such as Snowflake, AWS, Azure, or Google Cloud Platform for data storage and processing
Experience with data visualization tools (e.g., Power BI) to create meaningful insights from data
Understanding of data quality principles, data governance, and data validation processes
Ability to analyze complex data sets, identify trends, patterns, and insights to drive data-driven decision-making
Proficiency in troubleshooting data-related issues, identifying root causes, and implementing solutions
Familiarity with project management methodologies to contribute effectively to project planning and execution
Strong verbal and written communication skills to collaborate with cross-functional teams and communicate technical concepts to non-technical stakeholders
Willingness to stay updated with the latest data technologies, tools, and industry trends to enhance data engineering skills
Prior experience in data engineering, data analytics, or related roles with a track record of successful data project delivery
Ability to make informed, strategic decisions that align technology with business objectives, while balancing short-term and long-term trade-offs
Deep understanding of customer needs and how to translate them into effective technical solutions that drive business value
Encourages collaboration across teams and stakeholders, breaking down silos and ensuring alignment
Strong analytical and problem-solving skills, capable of addressing complex technical challenges and delivering innovative solutions
Ability to lead innovation in technology while maintaining an eye on product-market fit and user experience
Adaptability in a fast-moving environment, with a mindset focused on delivering high-impact solutions quickly and iteratively
What we offer:
Commitment to your ongoing development, including on the job opportunities and formal programs
Inclusive parental leave entitlements for both parents
Values led culture
Flexible work options
Generous annual leave, sick leave and casual leave
Cultural and religious leave with flexible public holiday opportunities
Competitive remuneration package featuring performance based incentives with uncapped Employer Provident Fund