About this role
The team is seeking a Senior Data Engineer to join their dynamic team. The successful candidate will be responsible for designing, developing, and delivering high-quality software and data solutions while leading a team of engineers. This role requires a blend of technical expertise and leadership skills to drive projects to successful completion.
Key Responsibilities:
- Design and implement data pipelines and architectures that meet business requirements.
- Lead and mentor a team of data engineers to enhance their skills and performance.
- Collaborate with cross-functional teams to define data needs and ensure data quality.
- Make architectural decisions to improve system performance and scalability.
- Conduct code reviews and provide constructive feedback to team members.
- Stay updated with industry trends and technologies to continuously improve processes.
Required Skills & Qualifications:
- Strong experience in data engineering and software development.
- Proficiency in programming languages such as Python, Java, or Scala.
- Experience with big data technologies like Hadoop, Spark, or Kafka.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Knowledge of database systems, both SQL and NoSQL.
- Excellent problem-solving skills and ability to work in a team environment.
Experience:
- 5-8 years of relevant experience in data engineering or a related field.
What we offer:
- Opportunity to work in a collaborative and innovative environment.
- Professional development and growth opportunities.
- Flexible work arrangements and a supportive team culture.
Applications are read by our talent team, usually within two working days.
If you look like a fit we will call you, and you will hear from us either way.