As a Platform Engineer you will design, develop, and implement scalable production-grade platform solutions, optimize development workflows, and foster a culture of continuous improvement.
Be part of our products architectural and infrastructure design, examine new cloud technologies and open-source tools integrating them into our platform to improve the delivery and availability of the product.
You will also be responsible for enhancing the productivity and satisfaction of our development teams.
Key responsibilities:
Platform Development: Design, build, and maintain scalable, reliable, and secure platform services and tools that enhance the developer experience.
Tooling and Automation: Develop and integrate tools that automate repetitive tasks, improve code quality, and accelerate delivery pipelines.
Workflow Optimization: Identify bottlenecks in development processes and implement solutions to streamline workflows, reduce friction, and improve efficiency.
Collaboration and Advocacy: Work closely with development teams to understand their needs, gather feedback, and advocate for platform improvements.
Monitoring and Support: Implement monitoring and logging solutions to ensure platform reliability and provide support for platform-related issues.
Documentation and Training: Create comprehensive documentation and train developers to use platform tools and services effectively.
Innovation and Best Practices: Stay updated with the latest industry trends and best practices in platform engineering and DevEx, and apply this knowledge to continuously improve our platform.
Requirements: American citizenship - must
Engineering Experience: 3+ years of experience in Platform, Software Backend or DevOps Engineering working on high-scale distributed systems, in a Linux environment.
Container Orchestration: Expertise in container orchestration technologies (Kubernetes, Docker Swarm) and experience with managing large-scale container deployments.
Programming Skills: Proficiency in one or more programming languages (Go, Python, Typescript, Java, etc.) and shell scripting languages.
Infrastructure as Code (IaC): Strong proficiency in infrastructure as code tools like Terraform, CloudFormation, or similar.
Cloud Infrastructure: Extensive knowledge of cloud platforms (AWS, GCP, Azure).
Nice to have:
Proficiency in Kubernetes configuration management tools like Helm, Kustomize or similar.
Proficiency in setting up and maintaining CI/CD pipelines using tools like GitHub Actions, Argo Workflows, or similar.
Experience with working in a multi-cloud environment.
Experience with developing and integrating developer tools and automation frameworks.
Familiarity with tools and platforms that enhance developer productivity, such as IDE plugins, code analysers, and build tools.
This position is open to all candidates.