Staff Database Platform Engineer

Procore Technologies · Software Engineering

Job description

Position:
Staff Database Platform Engineer

Company:
Procore Technologies

Location:
India, Bengaluru

Employment type:
Full-time

Short Summary:
We’re looking for a Staff Database Platform Engineer to join Procore’s Database Reliability Engineering team. In this role, you’ll help build Procore’s next-generation construction data platform used by developers, analysts, partners, and customers.

Responsibilities:
- Lead the design and implementation of Procore’s next-generation data platform, focusing on distributed SQL and NoSQL databases.
- Support the engineering team across all phases of the software development lifecycle, including requirements gathering, technical design, development, testing, deployment, and support.
- Evaluate and adopt AI-assisted operational tooling to enhance database reliability and SQL performance tuning.
- Identify technical gaps in the data platform and run proofs-of-concept and experiments to propose solutions.
- Collaborate with Product and development teams to influence the product roadmap and deliver innovative data solutions.
- Stay current with emerging data technologies and educate the organization on best practices.

Requirement:
- 8+ years operating SQL and NoSQL databases reliably at scale (PostgreSQL, Elasticsearch, ElastiCache, Neo4j, DynamoDB, MongoDB, Cassandra, etc.).
- 5+ years designing, building, and operating cloud-based, highly available, distributed, and scalable databases using AWS services (RDS, EC2, S3, IAM, etc.).
- Deep expertise in infrastructure-as-code (IaC) tools such as Terraform and Ansible, container orchestration technologies (Docker, Kubernetes), and CI/CD pipelines.
- Strong programming experience in Python, Go, Java, or similar languages for building automation, tooling, and platform services.
- Experience leading database projects, mentoring engineers, and influencing technical direction across teams.
- Exceptional communication and leadership skills.
- Bachelor’s degree in Computer Science or a related field, or equivalent work experience.

Benefits:
- Comprehensive range of benefits and perks for full-time employees, including generous paid time off and leave options, healthcare coverage, and career development programs.

Skills

  • ansible
  • aws
  • docker
  • golang
  • java
  • kubernetes
  • nosql
  • python
  • sql
  • terraform

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Staff Database Platform Engineer — Procore Technologies | RVC