Job Description
Summary
Description
- An ideal candidate will lead and drive partner teams towards successful implementation of the full solution. We are looking for someone with a love for data and ability to iterate quickly on all stages of data pipelines.
- This position involves working on a small team to develop large scale data pipelines and analytical solutions using big data technologies.
- Successful candidates will have strong engineering skills and communication.
- The ideal candidate has a real passion for quality and an ability to understand complex systems. If this sounds like you, then we would love to hear from you.
Minimum Qualifications
- 5+ years of programming experience in Java or Scala
- Good understanding of software engineering principles and fundamentals including algorithms and data structures
- Proficiency in writing SQL queries for data analysis
- Experience in building and optimizing distributed data processing applications, preferably using Apache Spark or Apache Flink, is highly desirable
- Self-directed, self-motivated and ability to create architecture and design documents
- Ability to gather multi-functional requirements and translate them into practical engineering tasks
Preferred Qualifications
- Experience developing REST APIs.
- Experience in developing micro services and backend engineering.
- Experience working with Distributed Data Systems.