About Keyloop:
Keyloop connects dealers, manufacturers, technology suppliers, and car buyers. We empower car dealerships and manufacturers to embrace digital transformation through innovative technology that enhances the car selling, buying, and ownership experience. We utilize cutting-edge technology to link client systems, departments, and sites, offering an open platform that is shaping the future of the industry. Our data-driven approach helps clients improve efficiency, increase profitability, and deliver exceptional customer experiences. Join us and be part of this exciting journey!
Job Summary:
We are looking for a skilled and experienced Data Engineer to join our team. You will be responsible for developing and maintaining our Data Lake and existing Data Pipelines. Your role will involve continuously exploring, analyzing, and proposing improvements to current processes and tooling, ensuring best practices are adopted, and staying current with the latest research and trends in Data Engineering.
Key Responsibilities:
- Maintain and develop the Data Lake and existing Data Pipelines to meet product and data team requirements.
- Continuously explore, analyze, and propose improvements to existing processes and tooling.
- Stay up-to-date with the latest research, trends, and best practices in Data Engineering.
- Support the Business Intelligence team and the wider Company in querying centralized data stores, including the Data Lake.
- Work within the department to maintain an ongoing understanding of the company’s data strategy and roadmap.
- Proactively report on issues and problems.
- Work independently, manage day-to-day workload and priorities, and take accountability for direction and output.
- Drive your own technical and career development, set appropriate goals, and seek learning opportunities within the company and the wider software community.
- Support colleagues on calls or in meetings with clients, partners, and suppliers as required.
- Maintain systems under the team’s control, including user and access management.
- Support colleagues and HR with onboarding and offboarding processes.
- Ensure information security, data protection, and support the business in complying with any legal obligations.
Skills Required:
- Strong background in Data Engineering, with experience in developing and maintaining Data Pipelines and Data Lakes.
- Proven track record of staying up-to-date with the latest research and best practices in Data Engineering.
- Excellent technical skills in Data Engineering tools and technologies.
- Advanced proficiency in Python and SQL.
- Understanding of AWS cloud technologies, including infrastructure as code (CDK preferred).
- Effective communication and interpersonal skills, with the ability to work effectively with stakeholders at all levels.
- Strong understanding of information security and data protection principles.
- Experience in driving technical and career development, creating appropriate goals, and seeking learning opportunities within the company and the wider software community.
- Good understanding and prior experience of the Agile process (Scrum or Kanban).
- Fluency with software design patterns.
- Experience working with automotive retail technology would be a distinct advantage.
Technologies:
- Python
- SQL: Trino, Spark-SQL, Hive, TSQL
- AWS Cloud services (including: s3, step functions, glue, CDK)
- Terraform
- Linux
- Windows