Responsibilities:
Build infrastructure and products Working in a high-volume production environment that gets bigger and bigger
Mastering scalability and enterprise-grade production services implementation
Sense of ownership – leading design for new products and initiatives as well as integrating with currently implemented best-practices
Working with a number of modern technologies including Flink, Spark, Kafka, K8s, and more
Collaborating and working as part of a highly skilled team that enjoys doing the impossible together every day
4+ years of coding experience with data streaming application, performance optimization and scaling out data worldwide
Coding experience in high throughput real time data processing with Scala or Java – Must!
Knowledge with Python
Experience with the following technologies: Kafka, SQL DB's, Spark and Flink – Must!
End-to-end experience – owning features from an idea stage, through design, architecture, coding, integration, and deployment stages
Dealing with data on high volume, high availability production systems
Fluent with SQL
Strong data modeling skills
Design, develop, and deliver microservices knowledge
Advantages:
Experience working with a cloud provider (AWS / Azure / GCP)
Bachelor's degree or higher in Computer Science or equivalent professional Software Engineering experience
Experience working with CI/CD systems
MapReduce, Airflow