Full Time

Senior Software Engineer, Robot Cloud Platform

Patterned Learning Career
$110,000 - $150,000* / year (about $53–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Patterned Learning Career, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer for the Robot Cloud Platform at Patterned Learning Career will play a pivotal role in developing and maintaining advanced cloud-based solutions that support robotic systems. This position requires a deep understanding of cloud architectures and software engineering principles, as the candidate will be responsible for designing, implementing, and optimizing cloud services that facilitate the deployment and operational efficiency of robotic technologies. The role also involves collaborating with cross-functional teams to innovate and refine existing frameworks that enhance the performance and reliability of robotic applications.



Job Responsibilities

  • Design and architect scalable cloud solutions for robotic applications.
  • Implement microservices and APIs that enhance the connectivity of robotic components.
  • Collaborate with cross-functional teams to define system requirements and specifications.
  • Optimize cloud infrastructure for performance, reliability, and cost-effectiveness.
  • Conduct code reviews and provide mentorship to junior software engineers.
  • Troubleshoot, debug, and resolve technical issues in cloud and robotic systems.
  • Stay abreast of industry trends and emerging technologies related to cloud computing and robotics.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of professional experience in software development, specifically with cloud-based solutions.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with cloud platforms like AWS, Azure, or Google Cloud.
  • Strong understanding of microservices architecture and API design principles.
  • Familiarity with containerization technologies like Docker and orchestration tools such as Kubernetes.
  • Excellent problem-solving skills and the ability to work independently or as part of a team.
  • Prior experience in robotics or automation technologies is preferred.


Technologies & Tools

The Senior Software Engineer will primarily work with a suite of technologies that include cloud platforms (AWS, Azure), programming languages (Python, Java, C++), containerization tools (Docker, Kubernetes), as well as various CI/CD pipelines for automated deployment and testing. Familiarity with databases (SQL and NoSQL) and DevOps practices will also be essential for enhancing the robustness of cloud solutions.



Ideal Candidates

Ideal candidates for this position will possess a strong technical aptitude combined with innovative thinking and teamwork skills. They are expected to demonstrate not only a profound understanding of software engineering practices but also a passion for advancing robotic technologies and cloud solutions. A proactive approach to problem-solving, adaptability to changing project requirements, and effective communication skills are essential traits that will enable them to thrive in a dynamic environment at Patterned Learning Career.

In September there were 7.5 million job openings in the US, and 7.1 million people out of work and looking, says the Bureau of Labor Statistics. The job market now →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.