Full Time

Software Engineer, Robot Cloud Platform

Team Remotely Inc
$80,000 - $120,000* / year (about $38–$58 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 Team Remotely Inc, so some details may not match this job. The employer's own page has the real description.

Job Overview

Team Remotely Inc. is seeking a motivated and skilled Software Engineer for our Robot Cloud Platform team. In this role, you will be responsible for designing, developing, and maintaining cloud-based solutions that power our robotic systems. You will collaborate with cross-functional teams to integrate software functionalities, improve system performance, and ensure the reliability of our platforms. Your expertise will contribute to advancing our robotic technologies and enhancing the user experience through innovative software solutions.



Job Responsibilities

  • Design and implement scalable software solutions for the Robot Cloud Platform.
  • Develop APIs and microservices to facilitate communication between software components.
  • Perform code reviews to maintain code quality and provide feedback to peers.
  • Collaborate with data scientists and hardware engineers to integrate their requirements into the cloud-based platform.
  • Monitor and optimize system performance, reliability, and security of cloud services.
  • Participate in Agile development processes, including sprint planning and retrospectives.
  • Document software designs and implementations for internal knowledge sharing.
  • Stay updated with emerging technologies and best practices in cloud computing and robotics.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or a related field.
  • 3+ years of experience in software development with a focus on cloud platforms.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Solid understanding of APIs, microservices architecture, and cloud services (AWS, Azure, GCP).
  • Experience with containerization technologies like Docker and Kubernetes.
  • Familiarity with database systems (SQL and NoSQL) and data modeling.
  • Strong problem-solving skills and a proactive attitude towards learning.
  • Excellent communication skills and ability to work collaboratively in a team setting.


Technologies & Tools

The Software Engineer for the Robot Cloud Platform will utilize a range of modern technologies and tools. Key tools will include cloud services such as Amazon Web Services (AWS) or Google Cloud Platform (GCP), programming languages like Python, Java, or C++, container orchestration tools like Kubernetes, and continuous integration/continuous deployment (CI/CD) tools. Familiarity with source control systems, particularly Git, is essential for efficient collaborative development processes. Knowledge of database technologies, both SQL and NoSQL, will also be crucial for effective data management.



Ideal Candidates

Ideal candidates for the Software Engineer position will possess a combination of technical expertise and a passion for innovation in robotics and cloud computing. They should be self-motivated, detail-oriented, and capable of analyzing complex problems critically. Successful individuals will thrive in fast-paced environments, have a strong desire to learn, and be able to adapt to changing technology landscapes. Effective communication and teamwork skills are paramount, as collaboration with diverse teams will be a significant aspect of the role.

Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →

View Similar Jobs

Matches Jobs

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