Full Time

Senior Software Engineer, Robot Cloud Platform

Patterned Learning Career
$120,000 - $160,000* / year (about $58–$77 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 the design, development, and optimization of cloud-based services that ensure reliable performance for robotic systems. This position entails collaborating closely with cross-functional teams, integrating AI technologies, and refining system architectures to enhance the overall efficacy of the platforms. The ideal candidate will possess a strong background in software engineering, a keen interest in robotic technologies, and a passion for developing scalable solutions that will impact various industries.



Job Responsibilities

  • Design and implement scalable software solutions for the Robot Cloud Platform.
  • Collaborate with product management and other engineering teams to define requirements and specifications.
  • Conduct code reviews and mentor junior engineers to ensure best practices in software development.
  • Optimize existing code and improve system performance and reliability.
  • Develop and maintain documentation for system architecture, APIs, and software components.
  • Participate in troubleshooting and resolving production issues effectively.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • Minimum of 5 years of professional software engineering experience.
  • Strong proficiency in programming languages such as Python, Java, or C++.
  • Experience with cloud computing services (AWS, Azure, or Google Cloud Platform).
  • Solid understanding of RESTful APIs and microservices architecture.
  • Familiarity with robotic systems and control theory is a plus.


Technologies & Tools

The Senior Software Engineer will utilize various modern technologies and tools including cloud platforms such as AWS, containerization tools like Docker, CI/CD pipelines for automated testing and deployment, and programming environments for development in Python, Java, or C++. Experience with machine learning frameworks may also be beneficial for this role.



Ideal Candidates

Successful candidates for the Senior Software Engineer position will exhibit strong analytical and problem-solving skills, along with a proactive approach to software development. They will thrive in collaborative environments, showcasing excellent communication and interpersonal skills. A deep interest in robotics and innovative technology, combined with a commitment to quality and efficiency, will distinguish the ideal candidate at Patterned Learning Career.

Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →

View Similar Jobs

Matches Jobs

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