✨ About The Role
- The Staff Software Engineer will develop software that runs CHAOS products, including backend endpoints and data infrastructure.
- The role involves defining major parts of the data and backend architecture, including the choice of frameworks and systems.
- Responsibilities include building and maintaining data infrastructure, real-time data processing, and backend services.
- The engineer will participate in Engineering Sprint activities, requiring travel to the LA office every two weeks.
- The position offers opportunities to expand skillsets across the product line and contribute to long-term roadmaps.
âš¡ Requirements
- The ideal candidate will have a minimum of 5 years of experience in professional, object-oriented software development.
- Proficiency in programming languages such as Python and experience with SQL data warehouses and no-SQL systems is essential.
- A successful candidate will have experience building, testing, and supporting major systems in production environments.
- The role requires strong collaboration skills to work closely with system, software, and hardware engineers.
- Mentoring abilities are important as the candidate will be expected to guide other engineers as the team grows.