Scale is seeking a Developer Productivity Engineer to improve the developer experience. This role involves designing and developing automation frameworks, efficient workflows, and maintaining automated frameworks for testing, code promotion, review, and documentation. The engineer will work with a team to understand and solve engineering needs, providing self-service tools and procedures, and developing infrastructure for artifact publishing and codegen. Responsibilities include improving code development, sharing, reviewing, and merging processes, developing tooling for schema building, creating better tooling and metrics for system health, and resolving day-to-day development issues to build scalable solutions.
Good To Have:- Proficiency in database technologies such as MySQL, Postgres, or MongoDB.
- Familiarity with monitoring and logging tools such as Prometheus, Grafana, or ELK stack.
- Experience with Agile methodologies and project management tools such as JIRA or Asana.
Must Have:- Proficiency in programming languages like Python, Java, or Go.
- Experience with cloud platforms such as AWS, GCP, or Azure.
- Familiarity with containerization technologies (Docker, Kubernetes).
- Understanding of infrastructure-as-code tools (Terraform, CloudFormation).
- Knowledge of build systems like Bazel, Gradle, Maven or Make.
- Experience with version control systems such as Git.
- Familiarity with continuous integration/deployment tools (Jenkins, CircleCI, Github Actions).