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 be instrumental in designing, developing, and maintaining essential software components that power the company's robotic learning systems. This role requires a deep understanding of cloud architecture, machine learning algorithms, and robot-device integration. You will collaborate with cross-functional teams to ensure efficient system performance and scalability, ultimately driving innovation in robotic solutions that enhance operational efficiency and learning outcomes.



Job Responsibilities

  • Design and implement cloud-based software solutions for the Robot Cloud Platform.
  • Develop APIs and interfaces for integration with robotic systems and external platforms.
  • Collaborate with machine learning engineers to optimize algorithms and ensure robust performance in production.
  • Conduct code reviews and maintain coding standards to enhance code quality and reliability.
  • Monitor system performance and troubleshoot issues related to software/hardware integration.
  • Participate in architectural discussions and provide input on technical design and implementation strategies.
  • Mentor junior engineers and contribute to a positive team culture focused on learning and growth.


Qualifications

  • Bachelor's or Master’s degree in Computer Science, Software Engineering, or a related field.
  • Minimum of 5 years of experience in software development, preferably with a focus on cloud-based systems.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with cloud platforms, such as AWS, Azure, or Google Cloud.
  • Solid understanding of RESTful API design and development.
  • Familiarity with machine learning frameworks and libraries, such as TensorFlow or PyTorch.
  • Strong problem-solving skills and the ability to work collaboratively in a team environment.


Technologies & Tools

The Senior Software Engineer will work with a diverse set of technologies and tools including cloud services such as AWS or Google Cloud, container orchestration platforms like Docker and Kubernetes, continuous integration/continuous deployment (CI/CD) tools, and integrated development environments (IDEs) such as Visual Studio Code or PyCharm. Familiarity with version control systems like Git is also essential for efficient collaboration and code management.



Ideal Candidates

Ideal candidates for this position will possess a strong technical foundation coupled with excellent communication skills, allowing them to effectively collaborate within a multidisciplinary team. They should be innovative thinkers who can approach complex problems with creativity and logic. Adaptability and a passion for continuous learning in the rapidly evolving field of technology, particularly in robotics and machine learning, are also key traits for success in this role.

Our resume checker is free and needs no account: upload a resume and see what to fix. Check my resume →

View Similar Jobs

Matches Jobs

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