The company needs to manage big data and improve the efficiency and performance of its core data platforms.
Requirements
- Familiar with containerization technologies (i.e. Docker, Kubernetes)
- Hands-on experience with ETL tools, e.g. Spark, Presto/Trino, Starrocks, Iceberg, and performance tuning
Responsibilities
- Design and implement critical high-performance systems to handle the ever-growing request rate on our backend infrastructure
- Evangelize best practices in database usage and end-to-end architecture
- Write clean, understandable, and testable code
- Provide feedback on the designs and code of peers
- Manage individual project priorities, deadlines, and deliverables
- Document development procedures, concepts and knowledge
- Build, launch, and maintain features in production
Other
- BS in Computer science; Masters or Ph.D. preferred
- 3+ years of hands-on software engineering experience
- Set an example for and mentor and grow your teammates
- Recognize and take action to improve the developer work environment
- Help define a fun and inclusive engineering culture