Software Development Engineer, ROBOTICS, Early Career - 2027
Core
Design, build, and operate scalable robotics solutions and fulfillment center technologies including material handling equipment, computer vision, and autonomous navigation systems.
Role type
Early-career Software Development Engineer (Robotics)
Builds
Fulfillment center robotics systems, material handling equipment, and cloud-native services
Domain
Robotics, Logistics, Cloud Computing
Deliverable
production ML models | product features
Required skills
General-purpose programming (Java, Python, C++, C#, Go, Rust, TypeScript), Data structures, Algorithms, Object-oriented design, Cloud-native architectures, Microservices, Distributed systems, CI/CD, Code reviews, Operational monitoring
Preferred skills
AWS, SQL/NoSQL databases, Optimization mathematics (linear/nonlinear programming), Robotics domain knowledge (Computer Vision, Machine Learning, Motion Planning, Controls, Autonomous Navigation), Open-source contributions
Technologies
AWS, Java, Python, C++, C#, Go, Rust, TypeScript, SQL, NoSQL, Computer Vision, Machine Learning, Robotics frameworks
Responsibilities
Design and develop scalable solutions using cloud-native architectures and microservices; Build and maintain resilient distributed systems; Design, develop, and test software components interacting with robotics and fulfillment technologies; Participate in code reviews and technical documentation; Demonstrate operational excellence through monitoring and troubleshooting production issues; Leverage GenAI and AI tools to enhance development productivity.
Seniority
Entry-level (SDE-I), hands-on IC