The company needs to handle the strong growth of its customer base and their demands by investing in performance and scalability to ensure that its platform scales efficiently and dynamically in a multi-cloud environment.
Requirements
- Experience with SQL processing, query planning and optimization or query engine internals
- Experience with Java
- Experience with database usage and end-to-end architecture
- Experience with big data
- Experience with multi-cloud environment
- Experience with process mining technology
- Experience with object-centric modeling tools
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
- Recognize and take action to improve the developer work environment
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
- Manage individual project priorities, deadlines, and deliverables
- Document development procedures, concepts and knowledge
- Help define a fun and inclusive engineering culture