What are the responsibilities and job description for the Back End Software Engineer position at SKIP Inc?
ABOUT US :
Skip is dedicated to uplifting lives through innovative movement technology.
Movement is essential for physical, mental, and social well-being, yet it remains inaccessible to 2 billion people due to age, injury, or disability. We are developing products that will restore mobility and create joyful movement experiences for millions, envisioning a future where anyone, regardless of their circumstances, can enjoy life to the fullest.
Founded in 2023 as a spinoff from Google X, Skip is a nimble start-up of 10 passionate individuals. Our team possesses diverse expertise and crucial partnerships, such as with Arc'teryx, putting us in a prime position to launch the game-changing wearable robotic device, the MO / GO, and significantly impact lives globally.
For further insights about Skip and our innovative product, the MO / GO, please visit www.skipwithjoy.com.
THE ROLE :
We are looking for an enthusiastic and adaptable Back End Software Engineer to tackle diverse challenges as we build the next generation of wearable robotics. Join our collaborative 3-4 person software team, where you will play a key role in backend development and cloud infrastructure for our consumer robotics platform. In addition to your technical contributions, you'll also support the growth and skill improvement of less experienced team members.
Your core responsibilities will include :
- Develop and manage backend systems, focusing on containerized services and cloud storage solutions for data ingestion and processing as we transition from prototypes to shipping 5,000 MO / GOs to customer homes within the next two years.
- Automate infrastructure setup and management using Terraform, enhancing reproducibility and scalability in deployment processes.
- Facilitate safe and sustainable scaling, transitioning from a single cloud project to distinct Dev and Prod projects in Google Cloud Platform, ensuring data integrity and environment separation.
- Design and optimize data storage and retrieval processes, scaling storage buckets and data ingestion pipelines to tackle increasing demands.
- Manage and streamline CI / CD workflows currently hosted in GitHub, optimizing test run segmentation and potentially hosting CI on GCP VMs to reduce costs.
- Monitor and enhance infrastructure for improved efficiency in resource usage.
- Develop automation scripts for infrastructure provisioning, backups, monitoring, and maintenance, boosting system stability and scalability.
- Implement security best practices across backend and infrastructure to ensure data protection and system reliability.
- Collaborate with frontend, hardware, and controls teams to ensure seamless data flow across systems.
- Wear prototypes for several hours a week to aid in data collection, testing new models, and providing valuable feedback.
- Contribute to the enhancement of software development processes through code reviews and knowledge sharing, fostering a culture of continuous learning.
- Bring joy to the team by participating in team-building events and having fun despite varied music choices!
Basic Qualifications :
Bonus Points :
This is a full-time position working at the Skip office in the San Francisco Bay Area, starting between January and April 2025.
Skip is an equal opportunity employer. Our hiring decisions are made based on the skills and qualifications of candidates. We do not discriminate based on race, religion, color, gender, sexual orientation, gender identity, age, marital status, veteran status, disability status, or any other legally protected status.
All offers of employment at Skip are conditional on candidates providing satisfactory proof of eligibility to maintain full-time employment in the United States. Please note that Skip cannot sponsor visas at this time.
To apply, please send your CV and cover letter via email to people@skipwithjoy.com.