Overview
Skills
Job Details
We are seeking a passionate and skilled Streaming Data Engineer to join our team. In this role, you will:
Design and develop robust ETL pipelines using a broad range of technologies.
Analyze, architect, and optimize distributed systems, making thoughtful trade-offs for scalability and reliability.
Drive the full software development lifecycle: requirements gathering, design, implementation, testing, and deployment.
Collaborate effectively with cross-functional teams and stakeholders.
Proactively learn new technologies and work independently in a fast-paced environment.
Qualifications
Required:
Proficiency in Linux application deployment, shell scripting, and strong command-line skills.
5+ years of professional application development experience, including at least 2 years in data engineering.
5+ years of object-oriented programming experience, with expertise in at least one of: Python or Ruby.
Strong SQL query skills.
Excellent communication skills and a collaborative mindset.
Preferred:
Experience with Kafka.
Experience with ElasticSearch/ELK stack.