Software Engineer II, AI Apps and Cloud Infrastructure in United States Embassy at Jobgether
Explore Related Opportunities
Job Description
This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer II, AI Apps and Cloud Infrastructure based in United States.
This remote engineering role contributes to the development of advanced AI-powered systems that support the future of autonomous technology.
The position focuses on building scalable cloud infrastructure, reliable services, and intelligent applications that enable large-scale AI operations.
You will collaborate with machine learning, research, and software teams to design solutions that improve performance, efficiency, and reliability.
The role offers the opportunity to work on innovative technology at the intersection of artificial intelligence, robotics, and cloud engineering.
You will help shape engineering practices by developing robust APIs, optimizing cloud environments, and delivering production-ready platforms.
This is an ideal opportunity for a software engineer passionate about automation, AI, and solving complex technical challenges in a collaborative environment.
The Software Engineer II, AI Apps and Cloud Infrastructure is responsible for designing, developing, and maintaining scalable cloud-based systems that power AI applications. This role partners with engineering and product teams to deliver reliable services, improve infrastructure efficiency, and support the continued evolution of intelligent technology platforms.
- 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.
- Stay current with cloud, AI, and software engineering advancements while sharing knowledge and best practices with the team.
- Contribute to engineering initiatives and additional projects as business needs evolve.
The ideal candidate has a strong foundation in software engineering, cloud infrastructure, and modern application development, with the ability to build reliable systems in a fast-moving AI environment.
- 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.
- Strong problem-solving, debugging, communication, and collaboration skills.
- Ability to manage multiple priorities and adapt effectively in a changing technology environment.
- Passion for artificial intelligence, robotics, automation, and emerging technologies.
Preferred qualifications include:
- Master’s degree in Computer Science, Software Engineering, or a related field.
- Experience implementing and managing machine learning inference services at scale.
- Background in robotics software development or robotics-related technologies.
- Familiarity with CI/CD pipelines and tools such as Jenkins or GitLab CI/CD.
- Knowledge of event-driven architectures and messaging systems such as Pub/Sub or Kafka.
- Understanding of Agile methodologies and the full software development lifecycle.
- Remote work opportunity with flexibility across the United States.
- Competitive salary range of approximately $137,376 - $146,000 annually, depending on experience, education, skills, and location.
- Opportunity to contribute to innovative AI and robotics technology with real-world impact.
- Collaborative environment working with engineering, AI, and research teams.
- Professional growth opportunities through exposure to advanced cloud, AI, and automation technologies.
- Opportunity to work on scalable systems supporting large-scale autonomous technology deployments.