Summary
Join our Platform team as a motivated engineer to take ownership of projects and work with large-scale data processing systems. We are seeking someone with experience in Java, Scala, Spark, Airflow, and working with various databases. The successful candidate will design, develop, and maintain large-scale distributed systems, collaborate with engineering teams, and contribute to the roadmap of our products and technologies.
Requirements
- Minimum 5 years of meaningful professional experience
- Have a Bachelorβs and/or Masterβs Degree in Computer Science or a related field
- Fluency in Java
- Practical experience working with big data systems (Spark, SparkSQL, HDFS)
- Hands-on experience with broker systems (Kakfa, RabbitMQ, etc)
- In-depth knowledge of NoSQL databases (Aerospike, Zookeeper) and SQL databases (Vertica, MySQL, Clickhouse)
- Practical experience working in the cloud (GCP, AWS, etc)
- Ability to take complete ownership of a feature or project
- Have a desire to solve large, complex problems. You look beyond the surface to understand root causes so that you can build long-term solutions for the whole ecosystem
Responsibilities
- Design, develop, and maintain large-scale distributed systems
- Collaborate with various engineering teams to meet a wide range of technological challenges
- Work closely with our product team to contribute and influence the roadmap of our products and technologies
- Influence and inspire team members
Benefits
- Competitive total compensation package with a pay for performance rewards approach
- Dental, vision, and other benefits