✨ About The Role
- Develop and enhance the RevDB platform, focusing on scalability, reliability, and performance to handle massive datasets and improve data ingestion pipelines
- Solve complex challenges in data management, including time-series database management, data normalization, and real-time data processing
- Collaborate on cross-functional projects with product managers, data scientists, and other engineers to deliver features that meet strategic customer needs
- Advocate for engineering best practices, contribute to internal knowledge sharing, and mentor junior engineers to ensure consistent software delivery
- Proactively identify risks, adjust plans as needed, and communicate effectively to achieve team objectives
âš¡ Requirements
- Experienced software engineer with a minimum of 5-8 years in Java programming, specializing in data-intensive applications and large-scale data processing systems
- Strong foundation in relational databases, particularly Postgres, and familiarity with cloud services like AWS and containerization technologies such as Docker and Kubernetes
- Proven track record of collaborating effectively with cross-functional teams, advocating for best practices, and mentoring junior engineers
- Demonstrated industry experience in deploying scalable design patterns and leading projects from conception to completion
- Ability to communicate effectively with both technical and non-technical team members, showcasing strong cross-functional leadership skills