We are hiring for a Data Operations Engineer. As a member of the Data Operations Team, you will play a vital role in helping us ensure that our customers consume only the best quality data and the flow of data through our systems carries on without a hitch. You have a passion for data, understanding how it behaves and transforms as it flows through the eco-system. Your operational excellence will help us make sure that data flows smoothly to our customers, our systems are always available, stable and scalable. You love to seek out efficiencies, preferring to automate even the smallest task.
Responsibilities
- Maintain and enhance data pipelines
- Provide technical support in investigating and troubleshooting data-related bugs
- Engage in technical design- Build reusable codes that are efficient, scalable, and stable
- Create technical documentation- Write high-quality elegant, readable, and well-documented code
- Validate code that enables customer and business goals- Evaluate and optimise code to maximise performance
- Be accountable for & maintain a sense of pride for the product- Manage individual project priorities, deadlines, and deliverables
- Work closely with our PM and engineering teams to define feature specifications and build the next generation of products
- Plan and execute on-site field service technical support at customer locations
Ideal Traits
Bachelor's degree in Engineering, Computer Science, or a related technical fieldExperience in working with data ETL workflows and data pipelines, which could include architecture design, implementing, tuning, schema design, and query optimisation of scalable and distributed systemsExperience in and understanding of data and information management- especially as it relates to big data trends, issues within businesses, and Business Intelligence technologiesExperience in writing code in a common development language such as Python and data query languages such as SQL, SPARQL and GraphQLExperience with traditional Analytic Warehouse solutions including SQL-Server and "Big Data" technologiesExperience with legacy and modern application development, cloud service delivery, and deploymentKnowledge of software engineering best practices (e.g., Agile development practice, writing unit tests and testable code, etc.)Good understanding of the software development cyclePassion for solving complex and interesting problemsStrong analytical / critical thinking and communications skills