Lead Data Platform Engineer
Lead a team of engineers to design, develop, and optimize data platforms and systems, leveraging expertise in Databricks, Big Data technologies, and engineering skills in Java, Spring, APIs, and Azure.
Key Responsibilities:
- Develop scalable, reliable, and efficient data solutions
- Collaborate with architects, stakeholders, and cross-functional teams to meet business needs and technical standards
- Lead the development and optimization of data platforms and systems
Requirements:
- 10+ years experience in Software Engineering
- Extensive experience in Databricks
- Expert knowledge of Java
- Knowledge of design patterns and software development best practices
- Experience with cloud platforms, preferably Azure
- Experience with data warehouse and data lake concepts and architectures
- Excellent communication and teamwork skills
Benefits:
- Competitive salary
- Annual bonus
- Competitive pension plan
- Annual leave - 25 days as standard (option to buy more)
- Car allowance
- Private medical insurance (incl dependants)
- Life assurance
- Hybrid working - 2 - 4 days on-site per month