Job Description
Genies, an AI avatar and games technology company, is seeking a Lead Backend Engineer to join their Developer Platform Team. This role involves driving the development and growth of backend services powering the developer platform, core mobile experiences, and AI backends and infrastructure. The Lead Backend Engineer will collaborate with leaders across engineering, product, and design to define the scope and drive the execution of the Developer Platform.
- Lead a multi-discipline team of Engineers to create best in class systems.
- Lead the overall planning, development, and execution of system architecture.
- Take new products and features from the design phase to production.
- Delve into code written by other engineers and take ownership of existing systems as needed.
- Design and develop scalable, high-performance backend services that power both mobile and web applications, ensuring reliability and scalability.
- Build with creativity and innovation while having opportunities to experiment with cutting-edge technologies and solutions applied everywhere from data storage to APIs to user facing experiences and games
- Build and operate a high quality infrastructure and service ecosystem, ensuring high availability, security, and performance
- Collaborate with the broader engineering team to help plan the company's long-term technology roadmap and define the future of our systems
- Support efforts to advance useful LLM and ML systems for end-users while gaining new knowledge from our researchers
- Lead efforts to scale our infrastructure horizontally and vertically to accommodate the growing demand for our avatar experiences, ensuring robustness and reliability even under increased load
- Demonstrate adaptability by taking on additional responsibilities as needed, contributing to the company's success and growth
Requirements:
- Bachelor degree in Computer Science or a related field
- 7+ years of professional experience
- Experience in NoSQL database design and development
- Experience with ML systems and heavy compute workloads
- Experience in developing, designing and working with APIs, distributed databases and caching systems
- Experience with Amazon Web Services or Google Cloud Platform
- Proficiency in an object-oriented language such as Python, Golang, Java or C++
- Robust exploratory/experimental skills
- Self-starter, analytical, creative, highly motivated with a visionary spirit
- Strong skills in terms of identifying and articulating goals and risks to management
- Team player with strong influencing skills
Genies offers:
- Comprehensive health insurance
- Competitive salaries and 401K program
- Flexible paid time off, sick time, and paid company holidays
- Health & wellness support through programs such as monthly wellness reimbursement