The company is looking to build and scale distributed systems in database management, and needs a software engineer to contribute to this effort.
Requirements
- Programming skills in Golang, Java, Python, or React.js
- Knowledge about Database management systems (both SQL and NoSQL)
- Understanding of orchestrator/ workflow management systems like Temporal or Apache Airflow
- Understanding of Kubernetes and containers
- Knowledge about microservices and data processing frameworks
Responsibilities
- Design and develop scalable distributed systems in database management
- Engage in design/code reviews and define development & test best practices
- Collaborate with architects, tech leads, and product managers to drive clarity on tasks and project outcomes
- Work full stack (UI/Backend/Dev-Ops) to achieve project outcomes
- Manage priorities, deliverables, and timelines
- Work in a geographically distributed team setup
Other
- A bachelor's degree in computer science or a related field is required
- This role is not eligible for any future visa sponsorship
- Hybrid work setup, with a minimum of 2-3 days per week in the office
- At-will position, with the Company reserving the right to modify base salary and other compensation programs