About this role
The team is seeking a seasoned Senior Data Engineer to join their dynamic team at the forefront of cutting-edge technology. In this pivotal role, you will leverage your deep-rooted expertise in computer science fundamentals, along with a comprehensive understanding of data structures, algorithms, and system design, to develop innovative solutions.
Key Responsibilities:
- Design, develop, and maintain scalable data pipelines and architectures.
- Optimize data processing and storage solutions for compute and I/O-intensive applications.
- Ensure peak performance and reliability of data systems.
- Collaborate with cross-functional teams to understand data needs and deliver effective solutions.
- Implement best practices for data management and governance.
- Troubleshoot and resolve data-related issues in a timely manner.
Required Skills & Qualifications:
- Strong proficiency in programming languages such as Python, Java, or Scala.
- Experience with big data technologies like Hadoop, Spark, or Kafka.
- Solid understanding of database management systems, both SQL and NoSQL.
- Familiarity with cloud platforms such as AWS, Azure, or Google Cloud.
- Excellent problem-solving skills and attention to detail.
- Strong communication skills and ability to work in a team environment.
Experience:
- Minimum of 5 years of experience in data engineering or related field.
What we offer:
The team provides a collaborative work environment where innovation is encouraged. You will have the opportunity to work on exciting projects and advance your career while being part of a forward-thinking team.
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.