Senior Software Engineer
Company
Rolo Robotics Pte Ltd
Pioneering a kitchen revolution through the development of intelligent cooking robots.
Who We Are Looking For
Experienced software people who thrive with autonomy in a dynamic evolving environment, and are prepared to face new challenges head on, fail, and try again, both in the cloud and in a robot computer, and sometimes with issues outside the field of software. People who are prepared to tackle some or all of the software across the stack - from cloud infrastructure to embedded systems - while developing depth in areas aligned with your interests and our needs. People who fit with our culture of ownership, face-to-face collaboration, and shared responsibility for the success of our enterprise. People who can be the core that we build a larger team around.
Work Arrangement
- Office in the Bedok area
- Hybrid work in-office 4-5 days/week (we value face-to-face collaboration)
- Occasional remote work for focused tasks at own discretion
- Flexible hours, except for meetings and important events
Responsibilities
- Collaborate on planning, designing and implementing of various software services, in order to solve for business problems and customer needs varying from:
- Fleet Management Cloud Systems
- Robot Orchestration Programs
- Embedded Control Software
- AI / Machine Learning Programs
- Discuss and contribute to making technical decisions (e.g. on tech stack)
- Solve challenges while preparing for future development and long-term scalability, and finding existing solutions to minimise effort and maximise impact
- Champion code quality, ensuring performance, reliability, and maintainability for future development
- Implement and maintain security best practices, to safeguard against cyber attacks
- Coach and mentor junior team members, fostering a culture of continuous learning and growth
- Be a reliable team player, contributing to a collaborative and enjoyable work environment that builds a lasting company!
Qualifications
- Proven experience (5+ years) in software development
- Proficiency in Python, and Javascript (Typescript & C++ is a plus!)
- Expertise in designing APIs and integrations in a distributed event-driven system
- Familiarity with cloud platforms (e.g. AWS, Azure, or GCP) and containerization technologies (e.g. Docker, Kubernetes)
- Experience with DevOps practices (e.g. building CI/CD pipelines, setting up performance monitoring)
- Strong communication, problem solving, and adaptability skills
Interested candidates are invited to submit their resume, cover letter, and portfolio (if applicable) to with subject Senior Software Engineer