Zapata AIUnited States

Software Engineer

About ZapataZapata AI is the Industrial Generative AI company, revolutionizing how enterprises solve their hardest problems with its powerful suite of Generative AI software.

Software Engineer

Software Engineer

Zapata AI

United States

Full TimeNegotiable
Posted on 4th Sep 2024

About Zapata

Zapata AI is the Industrial Generative AI company, revolutionizing how enterprises solve their hardest problems with its powerful suite of Generative AI software. By combining numerical and text-based solutions, Zapata AI empowers industrial-scale commercial, government and military/defense enterprises to leverage large language models and numerical generative models better, faster, and more efficiently — delivering solutions to drive growth, savings and unprecedented insight. With proprietary science and engineering techniques and the Orquestra® platform, Zapata AI is accelerating Generative AI’s impact in Industry.

About the Role

The Zapata AI Platform Team helps configure, monitor and maintain the hosted cloud infrastructure for all Zapata initiatives. This includes configuring and securing the hosted architecture of Zapata’s AI/ML platform Orquestra™ and assisting with setting up managed Kubernetes cluster and cloud (AWS/Azure/GCP) provider resources for research and development projects. We help educate on security best practices and find the best components for a solution. You will use a wide variety of open-source technologies and tools from across the open-source community including Kubernetes, ArgoCD and Crossplane. This role will closely work with US based teams and hence the suitable candidate will need to be based in a time zone that overlaps with EST AM hours.

Key Responsibilities Include:

  • Develop Distributed Systems: Contribute to the design and development of scalable distributed systems, applying a solid understanding of fundamental principles and best practices.
  • Code Review and Collaboration:Participate in code reviews, providing constructive feedback, and collaborating with senior engineers to learn and grow in architectural discussions.
  • Work with Global Teams: Collaborate effectively with a distributed team of software developers, learning to navigate and respect diverse cultural backgrounds to ensure smooth communication and teamwork.
  • Maintain Documentation: Support the team in maintainingaccurate and clear technical documentation, following established standards and contributing to continuous improvement.
  • Collaborate with Product Teams: Work closely with the product team to implement features and improvements that align with the goals of the Orquestra® Platform.
      

Required Knowledge/Skills/Abilities

  • BS or MS in Computer Science or related degree
  • 1-3 years of experience with Golang and Typescript to contribute to Orquestra™ Platform Development
  • Good command of spoken and written English  
  • Comfortable with multi-feature Git environment and related best practices.

Nice to Haves

  • Infrastructure as a code toolinglike Crossplane and Terraform.
  • Managing Kubernetes resources and deployments using tools like Kubectl, Helm or YAML.
  • Experience with cloud providers such as AWS, Azure or GCP  
  • Scripting language experience (Bash, Python).
  • Good command of spoken and written English  
  • Comfortable with multi-feature Git environment and related best practices.

Instructions

  • Provide Accurate Personal Information
  • If the job requires a CV, ensure that you upload an up to date CV
  • The name on your application should match your legal identification.
  • All Fields marked with * are mandatory
Please ensure you regularly check the email address provided during the application process for any updates from Tuhustle or potential employers. Your application status, interview invitations, or job offers will be sent via email. Respond promptly to any messages to maintain your candidacy.

Job Application Form