Software Engineer II, AI Apps and Cloud Infrastructure

New
J
JobgetherAI and Robotics
Based in United StatesFull-TimeMiddle
Salary137,376 - 146,000 USD per year
Apply NowOpens the employer's application page

Job Details

Experience
2+ years
Required Skills
DockerPythonGCPGitKubernetesTypeScriptGoRESTful APIs

Requirements

  • Bachelor’s degree in Computer Science, Software Engineering, or a related technical field.
  • 2+ years of professional software development experience.
  • Hands-on experience designing, developing, and maintaining cloud infrastructure, preferably with Google Cloud Platform (GCP).
  • Proficiency in programming languages such as Go, Python, or TypeScript, with the ability to write clean, maintainable code.
  • Experience using version control systems such as Git.
  • Familiarity with cloud infrastructure concepts including computing, storage, networking, and scalable services.
  • Experience with infrastructure-as-code tools such as Pulumi or similar technologies.
  • Knowledge of containerization technologies including Docker and orchestration platforms such as Kubernetes.
  • Understanding of RESTful API design and implementation.
  • Experience building scalable data workflows, pipelines, or data engineering solutions.
  • Experience using GenAI tools and coding assistants to improve development speed, code quality, and engineering efficiency.

Responsibilities

  • Develop and maintain scalable, reliable cloud infrastructure using Google Cloud Platform (GCP).
  • Design and implement cloud services that support AI applications, data workflows, and robotic technology platforms.
  • Collaborate with machine learning and research teams to ensure efficient data processing, quality, and system performance.
  • Build APIs and backend services that enable seamless integration between cloud platforms, web applications, and robotic systems.
  • Work closely with application teams to understand technical requirements and provide engineering guidance.
  • Participate in unit, integration, and system testing to ensure software reliability, scalability, and quality.
  • Monitor and optimize cloud costs, performance, availability, and overall platform reliability.
  • Identify technical issues, troubleshoot bottlenecks, and implement improvements to enhance system efficiency.
View Full Description & ApplyYou'll be redirected to the employer's site
137,376 - 146,000 USD per year
Apply Now