As a Data Engineer working on the analytics platform, you will be implementing and supporting the analytic technologies that give our customers timely, flexible and structured access to their data. You will be challenged with a variety of tasks, ranging from server administration to metadata modelling to UI design. You will interact with customers to gather requirements and structure solutions. Design, implement and drive adoption of new analytic technologies and solutions. Promote industry standard best practices. Interface with business customers, gathering requirements and gaining a deep-dive understanding of key datasets. Tuning application and query performance against large, complex data structures.
An outstanding Data Engineer to join the Sovico Data team team. This team is responsible for sourcing, curating and maintaining the datasets which are used by multiple teams across Sovico.
You help build the infrastructure to answer questions with data, using software engineering best practices, data management fundamentals, data storage principles, and recent advances in distributed systems
You help drive the architecture and technology choices that enable a world-class user experience
You develop expertise in a broad range of Sovico data resources and know when, how, and which to use and which not to use
You encourage the organization to adopt next-generation data architecture strategies, proposing both data flows and storage solutions
You are comfortable with a degree of ambiguity and willing to develop quick proof of concepts, iterate and improve
You create extensible designs and easy to maintain solutions with the long term vision in mind
You have an understanding and empathy for business objectives, and continually align your work with those objectives and seek to deliver business value. You listen effectively.
You are comfortable presenting your findings to large groups
A desire to work in a collaborative, intellectually curious environment.
Degree in Computer Science, Engineering, Mathematics, or a related field and 3-5+ years industry experience
Must have one year of experience in the following skill(s):
Developing and operating large-scale data structures for business intelligence analytics using: ETL/ELT processes; OLAP technologies; data modeling; SQL;
Experience with at least one relational database technology such as Redshift, Oracle, MySQL or MS SQL
Industry experience as a Data Engineer or related specialty (e.g., Software Engineer, Business Intelligence Engineer, Data Scientist) with a track record of manipulating, processing, and extracting value from large datasets.
Coding proficiency in at least one modern programming language (Python, Ruby, Java, etc)
Experience building/operating highly available, distributed systems of data extraction, ingestion, and processing of large data sets
Experience building data products incrementally and integrating and managing datasets from multiple sources
Query performance tuning skills using Unix profiling tools and SQL
Experience leading large-scale data warehousing and analytics projects, including using AWS technologies – Redshift, S3, EC2, Data-pipeline and other big data technologies
Experience providing technical leadership and mentor other engineers for the best practices on the data engineering space