Snowflake Computing - San Mateo, CA

posted 3 months ago

Full-time - Senior
San Mateo, CA
Computing Infrastructure Providers, Data Processing, Web Hosting, and Related Services

About the position

As a Senior Software Engineer specializing in Automation and Operations at Snowflake, you will play a pivotal role in enhancing our engineering processes and systems. Your primary focus will be on developing and implementing automation solutions that streamline operations, improve efficiency, and reduce manual intervention across various engineering functions. You will collaborate closely with cross-functional teams to identify areas for automation and work on designing robust solutions that can scale with our growing infrastructure. In this position, you will be responsible for analyzing existing workflows, identifying bottlenecks, and proposing innovative automation strategies. You will leverage your expertise in software engineering to build tools and frameworks that facilitate continuous integration and continuous deployment (CI/CD) practices. Your contributions will directly impact the speed and quality of our software delivery, ensuring that we maintain high standards while meeting the demands of our customers. Additionally, you will mentor junior engineers, sharing your knowledge and best practices in automation and operations. You will be expected to stay updated with the latest industry trends and technologies, applying them to enhance our automation capabilities. This role requires a strong understanding of software development principles, cloud technologies, and operational excellence, making it a critical position within our engineering team.

Responsibilities

  • Develop and implement automation solutions to streamline engineering operations.
  • Collaborate with cross-functional teams to identify areas for automation.
  • Analyze existing workflows and identify bottlenecks for improvement.
  • Design and build tools and frameworks to support CI/CD practices.
  • Mentor junior engineers and share best practices in automation and operations.
  • Stay updated with industry trends and apply new technologies to enhance automation capabilities.

Requirements

  • Bachelor's degree in Computer Science or a related field.
  • 5+ years of experience in software engineering with a focus on automation.
  • Strong programming skills in languages such as Python, Java, or Go.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Proficiency in CI/CD tools and practices.
  • Excellent problem-solving skills and attention to detail.

Nice-to-haves

  • Experience with containerization technologies such as Docker and Kubernetes.
  • Familiarity with infrastructure as code (IaC) tools like Terraform or CloudFormation.
  • Knowledge of monitoring and logging tools such as Prometheus or ELK stack.

Benefits

  • Health insurance coverage
  • 401(k) retirement savings plan
  • Paid time off and holidays
  • Professional development opportunities
  • Flexible work hours
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service