The company is looking to improve the performance and scalability of its platform to efficiently handle a growing customer base and their demands.
Requirements
- Experience with SQL processing, query planning and optimization or query engine internals
- Hands-on software engineering experience
- Java software engineering experience
- Experience with database usage and end-to-end architecture
- Experience with big data management
- Experience with multi-cloud environment
- Experience with process mining technology
Responsibilities
- Design and implement critical high-performance systems to handle the ever-growing request rate on our backend infrastructure
- Process and analyze customer SQLs to generate optimized data pipeline on different backend query engines
- 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
- Build, launch, and maintain features in production
- Document development procedures, concepts and knowledge
Other
- BS in Computer science; Masters or Ph.D. preferred
- 5+ 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
- Manage individual project priorities, deadlines, and deliverables
- Help define a fun and inclusive engineering culture