We are seeking a skilled and motivated Data Engineer with 2+ years of experience to design, build, and maintain scalable data pipelines and systems.
Requirements
- Design, build, and maintain scalable ETL/ELT and streaming data pipelines
- Develop robust and efficient data processing solutions using Java (preferred) or Python
- Implement and manage stream processing systems using tools like Kafka, Flink, or Spark
- Work with large-scale distributed systems, ensuring performance, scalability, and reliability
- Collaborate with cross-functional teams to deliver high-quality data solutions
- Apply software engineering best practices including testing, version control, and CI/CD
- Contribute to architecture discussions and help improve data platform capabilities
- Monitor, troubleshoot, and optimize data pipelines and systems
- Maintain clear documentation for data pipelines, systems, and processes
Benefits
- Dedicated support: Ongoing mentoring and guidance from experienced professionals
- Upskilling opportunities: Training and development to further strengthen your skillset
- Career growth: Work on impactful projects and progress into more senior roles
- Collaborative culture: A team environment that values knowledge sharing and continuous improvement
- Competitive salary and benefits package