The Talent Mine is recruiting for a contract-to-hire Senior Build & Release Automation Engineer for a rapidly growing San Francisco based startup. We are looking for an experienced CI/CD engineer to architect and build out the framework for automated testing of this first-of-its-kind, containerized, open source, enterprise-grade data science platform. Come thrive in a laid back company culture with an emphasis on work-life balance and self-determination!
Overview:
Our client is building an open-source enterprise-grade data science platform that lets you deploy and manage multi-stage, language-agnostic data pipelines while maintaining complete reproducibility and provenance. Their system, developed with open source roots, shifts the paradigm of data science workflows by providing reproducibility, data provenance, and opportunity for true collaboration. Our client utilizes modern technologies like Docker and Kubernetes to build an entirely new method of analyzing data. Offered both as an in-house solution as well as hosted service, they bring together version-control for data with the tools to build scalable end-to-end ML/AI pipelines while empowering users to use any language, framework, or tool they want.
Being a member of this group means joining a supportive team that cares about you, values kindness and works hard to create an open and transparent workplace. Our client is still small, so joining means you are getting in right at the ground floor and will have an enormous impact on the success and direction of the company and product.
The Role:
Our client is hiring a Senior Build & Release Automation Engineer to help them architect and build out the framework for testing their core product -- a distributed version-controlled filesystem and data processing engine. You’ll be working on challenging distributed systems problems every day and helping them build a first-of-its-kind, containerized, data infrastructure platform.
While your primary focus will be to work on building the automation infrastructure, tools, and framework for testing the core product, you’ll also own the charter for performance benchmarks, long-running deployments, CI, and releases. In addition, you will help layout sustainable practices within engineering to continually raise the quality bar. OSS user and customer feedback is a major driver of their product roadmap and our client believes that everyone within the company should experience that first-hand. In this role, you will be the customer voice within engineering. This is expected to be a development/automation focused role and some amount of manual testing. You will have an outsized impact in making your stakeholders (developers, customer team, and ultimately customers) successful and happy.
Responsibilities:
Design, develop, execute, and maintain an automated testing framework, tools, and infrastructure
Test the product for performance, resiliency, security, scalability, and reliability
Understand the end-to-end configuration, technical dependencies, code paths, and overall behavioral characteristics of the platform
Own the performance and longevity benchmarks
Analyze and understand existing test coverage and test cases, identifying opportunities for redesign, replacement, reusability, and improvement in efficiency and performance
Define and inspire changes to our product with our development engineering team based on feedback from tests and customer issues
Develop and contribute to internal and external knowledge bases
Care about developer happiness and be a champion for our customers
Go above and beyond to ensure customers are getting the most out of their investment in the platform
Required Qualifications:
Experience working in a continuous integration / continuous delivery development environment
Experience working with Kubernetes, Docker automation
Experience with automation in distributed systems
Strong programming skills and experience (Go, Java, Python, C++)
Must have strong communication skills when talking about technical concepts
BS in CS (or equivalent technical degree) and 5+ years of relevant work experience (QA/Automation/Development)
Bonus points:
You are one with Git
You have experience with multiple cloud environments (including AWS and Google)
You are passionate about both DevOps and QA
If you feel qualified and interested in this immediate, contract-to-hire role with full benefits and remote work flexibility, let’s chat! The team at The Talent Mine is comprised of former engineers turned recruiters, and have met the client directly to understand the unique nuances of the role and client. Leverage our technical job search expertise to your advantage today!
Overview:
Our client is building an open-source enterprise-grade data science platform that lets you deploy and manage multi-stage, language-agnostic data pipelines while maintaining complete reproducibility and provenance. Their system, developed with open source roots, shifts the paradigm of data science workflows by providing reproducibility, data provenance, and opportunity for true collaboration. Our client utilizes modern technologies like Docker and Kubernetes to build an entirely new method of analyzing data. Offered both as an in-house solution as well as hosted service, they bring together version-control for data with the tools to build scalable end-to-end ML/AI pipelines while empowering users to use any language, framework, or tool they want.
Being a member of this group means joining a supportive team that cares about you, values kindness and works hard to create an open and transparent workplace. Our client is still small, so joining means you are getting in right at the ground floor and will have an enormous impact on the success and direction of the company and product.
The Role:
Our client is hiring a Senior Build & Release Automation Engineer to help them architect and build out the framework for testing their core product -- a distributed version-controlled filesystem and data processing engine. You’ll be working on challenging distributed systems problems every day and helping them build a first-of-its-kind, containerized, data infrastructure platform.
While your primary focus will be to work on building the automation infrastructure, tools, and framework for testing the core product, you’ll also own the charter for performance benchmarks, long-running deployments, CI, and releases. In addition, you will help layout sustainable practices within engineering to continually raise the quality bar. OSS user and customer feedback is a major driver of their product roadmap and our client believes that everyone within the company should experience that first-hand. In this role, you will be the customer voice within engineering. This is expected to be a development/automation focused role and some amount of manual testing. You will have an outsized impact in making your stakeholders (developers, customer team, and ultimately customers) successful and happy.
Responsibilities:
Design, develop, execute, and maintain an automated testing framework, tools, and infrastructure
Test the product for performance, resiliency, security, scalability, and reliability
Understand the end-to-end configuration, technical dependencies, code paths, and overall behavioral characteristics of the platform
Own the performance and longevity benchmarks
Analyze and understand existing test coverage and test cases, identifying opportunities for redesign, replacement, reusability, and improvement in efficiency and performance
Define and inspire changes to our product with our development engineering team based on feedback from tests and customer issues
Develop and contribute to internal and external knowledge bases
Care about developer happiness and be a champion for our customers
Go above and beyond to ensure customers are getting the most out of their investment in the platform
Required Qualifications:
Experience working in a continuous integration / continuous delivery development environment
Experience working with Kubernetes, Docker automation
Experience with automation in distributed systems
Strong programming skills and experience (Go, Java, Python, C++)
Must have strong communication skills when talking about technical concepts
BS in CS (or equivalent technical degree) and 5+ years of relevant work experience (QA/Automation/Development)
Bonus points:
You are one with Git
You have experience with multiple cloud environments (including AWS and Google)
You are passionate about both DevOps and QA
If you feel qualified and interested in this immediate, contract-to-hire role with full benefits and remote work flexibility, let’s chat! The team at The Talent Mine is comprised of former engineers turned recruiters, and have met the client directly to understand the unique nuances of the role and client. Leverage our technical job search expertise to your advantage today!