Cresta is seeking a Software Engineer to join their expanding operations in India. This role is a key position in establishing Cresta's engineering team in India and will contribute to the design, development, and maintenance of scalable data infrastructure. Cresta is a remote-first company with a global team across Europe, the US, and Canada; however, Cresta plans to create a co-working space in India in the future, ultimately moving towards a hybrid environment. The ideal candidate should possess strong expertise in database design, system architecture, and backend programming.
Role Involves: - Designing and developing scalable data infrastructure.
- Contributing across the stack to back-end, databases, and cloud environments.
- Developing and deploying cloud-based solutions on AWS/Azure.
- Implementing Terraform to automate infrastructure provisioning.
- Setting up server monitoring using Grafana.
- Building and managing CI/CD pipelines in Jenkins.
- Collaborating with cross-functional teams.
Requirements: - Experience in a startup or product-first company is a plus.
- Proven experience as an Engineer with a focus on database design and system architecture.
- Strong expertise in ClickHouse or similar columnar databases.
- Hands-on experience with Elasticsearch.
- Proficient in backend programming languages such as Python, Go.
- Experience with RESTful API design and development.
- Solid understanding of distributed systems, microservices architecture, and cloud infrastructure.
- Experience with performance tuning, data modeling, and query optimization.
- Strong problem-solving skills and attention to detail.
- Excellent communication and teamwork abilities.
What Cresta offers: - Opportunity to work remotely with a global team.
- Equity.
- Benefits.