Develop robust data systems and pipelines.
Requirements
- Proficiency in programming languages like Scala/Kotlin/Python, or similar.
- Experience with CI/CD pipelines and version control systems (e.g., Git).
- Solid understanding of software engineering principles, such as test-driven development, system design, and clean code practices.
- Familiarity with data frameworks like Apache Spark, Flink, or Airflow is a plus.
- Exposure to cloud platforms such as AWS.
Responsibilities
- Develop and optimize data pipelines, ensuring reliability and scalability.
- Write clean, efficient, and reusable code following modern software engineering principles.
- Collaborate closely with cross-functional teams to understand requirements and translate them into actionable solutions.
- Participate in code reviews, fostering a culture of technical excellence.
Other
- Excellent communication and problem-solving skills.