✨ About The Role
- The Software Engineer will develop and maintain systems to automate and accelerate engineering and data science efforts within the research and development team.
- Responsibilities include creating automated testing and deployment software using tools like GitHub Actions and Ansible.
- The role involves designing and maintaining infrastructure for data science applications, including data pipelines and workflows.
- The engineer will ensure the scalability, reliability, and performance of applications in hybrid environments.
- Regular travel between the Austin and Oakland offices is required for collaboration with various teams.
⚡ Requirements
- The ideal candidate will have a bachelor's degree in Computer Science, Computer Engineering, or a related field, or equivalent real-world experience.
- A minimum of 3 years of professional experience relevant to software engineering and automation is required.
- Candidates should possess strong DevOps and Site Reliability experience, particularly with data science and data pipeline platforms.
- Proficiency in Python programming and Bash scripting is essential, along with experience in multiple programming languages.
- The successful candidate will be comfortable working in hybrid on-prem/cloud environments and have experience with container technologies like Kubernetes and Docker.