מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר
Key job responsibilities
As a Systems Development Engineer at Amazon Robotics, you will be instrumental in developing and maintaining critical cloud-based software solutions for our robotics commissioning and testing infrastructure. Your primary focus will be designing and implementing robust, scalable applications that power our robotics testing tools, leveraging AWS services for maximum efficiency and reliability. You will be responsible for developing sophisticated automated testing frameworks, cloud-native continuous integration pipelines, and intuitive user interfaces that ensure the reliability and usability of our robotic systems.In this role, you'll design and implement efficient cloud-based solutions for real-time robotics control and data processing, working at the intersection of software and hardware to create seamless interfaces between various system components. A significant part of your role will involve developing AWS-powered tools for data analysis, visualization, and performance monitoring, enabling our teams to optimize robotic system performance and identify potential improvements. You'll create user-friendly interfaces that allow operators to effectively monitor and control testing procedures while ensuring secure and efficient cloud integration.A day in the life
• Morning: Begin by monitoring system performance, participate in team stand-ups, develop new features for commissioning dashboards using React, and optimize AWS Lambda functions.• Afternoon: Engage in architecture review meetings, troubleshoot issues, implement automated test scenarios, collaborate on UX improvements, and participate in code reviews.• Throughout the week: Mentor junior engineers, document specifications, participate in agile ceremonies, liaise with robotics engineers, and attend technical learning sessions.A typical week involves developing cloud-based testing tools, optimizing AWS infrastructure, improving testing interfaces, collaborating on new requirements, and contributing to continuous improvement initiatives. This role is ideal for those passionate about cloud technologies, software development, and robotics, offering a perfect blend of technical challenges and impactful outcomes.What Makes Our Team Special:• We combine software expertise with robotics knowledge to solve complex automation challenges
• Our work spans from cloud architecture to user interface design, offering broad technical exposure
• We maintain a culture of innovation where new ideas are welcomed and implemented quicklyOur Culture:
• Strong emphasis on mentorship and professional growth
• Regular knowledge-sharing sessions and technical deep-dives
• Balance of autonomous work and pair programming
• Data-driven decision making
• Commitment to operational excellence
• Open environment that values diverse perspectivesTeam Structure:
• Mix of senior and junior software development engineers
• Mix of senior and junior system development engineers
• Technical product managersGrowth Opportunities:
• Mentorship from experienced engineers
• Regular training and certification opportunities
• Career development paths in both technical and leadership tracksJoin us if you're passionate about:
• Building innovative solutions that scale globally
• Working with robotics technologies
• Contributing to the future of automation
• Solving complex technical challenges
• Being part of a collaborative and supportive team
- Experience in automating, deploying, and supporting large-scale infrastructure
- Experience programming with at least one modern language such as Python, Ruby, Golang, Java, C++, C#, Rust
- Experience with Linux/Unix
- Experience with CI/CD pipelines build processes
- 3+ years of non-internship professional software development experience
- Bachelor's degree in computer science or equivalent
- Experience with modern frontend frameworks (React, Angular, or Vue.js)
- Proven experience with AWS services (including Lambda, ECS, S3, DynamoDB)
- Experience with object-oriented design and software design patterns
- Experience with distributed systems at scale
- Master's degree in Computer Science or related field
- Experience with TypeScript and modern web technologies
- Knowledge of machine learning and computer vision techniques
- Familiarity with ROS (Robot Operating System)
- Experience with serverless architecture and container orchestration
- Background in developing cloud-based testing frameworks
- Experience with data visualization libraries (D3.js, Chart.js)
- Knowledge of Agile development methodologies
משרות נוספות שיכולות לעניין אותך