Overview
On Site
$80,000 - $120,000
Full Time
No Travel Required
Skills
ROS
Python
Robotics
React.js
Flask
Docker
Kubernetes
Linux
Google Cloud Platform
Job Details
Responsibilities
- Design, develop, and maintain backend services for data ingestion, processing, and API endpoints.
- Build intuitive frontend interfaces for historical data visualization.
- Integrate with robotic and perception modules (ROS, sensor data, video streams).
- Implement and maintain CI/CD pipelines using tools such as Ansible, Docker, and GitHub Actions.
- Collaborate with robotics, perception, and infrastructure teams to meet system requirements.
- Troubleshoot issues across the stack to ensure high availability, performance, and reliability.
- Document workflows, APIs, system architecture, and deployment strategies.
Minimum Requirements
- 3+ years of experience in software engineering (Python, JavaScript/TypeScript, Linux).
- Strong proficiency in Python.
- Proficiency in JavaScript or TypeScript.
- Experience with asynchronous and concurrent programming (Python asyncio).
- Hands-on experience in both backend and frontend development.
- Knowledge of web technologies (React, REST APIs).
- Proficiency with Docker and Docker Compose (required).
- Strong problem-solving and debugging skills.
- Excellent communication and collaboration abilities.
- Proficiency with Git.
- Bachelor’s degree in Computer Science, Engineering, or a related technical field.
Nice to Have
- Familiarity with Kubernetes and CI/CD pipelines.
- Experience with Elasticsearch, Logstash, and Kibana.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.