Sign up to our low volume newsletter for news, viewpoints and events from Spirit AI.
Apply up for access!
We are currently running an exclusive beta program. Enter your details and we’ll be in touch within 48 hours.
Lead Senior Engineer (full stack)
Spirit AI is building a tool to empower community managers in novel ways – an Ally to assist in nourishing communities to their fullest. Ally uses the latest advancements in machine learning to boil down the millions of lines of text communication in a community to the interactions that help and hurt the growth of the community.
As the Lead Senior Engineer, you will be leading the Ally engineering team. The Lead Senior Engineer role is responsible for coordinating others, and leading their own tasks such as back/frontend development, development of new areas of the solution as the product grows and adapts to client requirements, presenting work to clients, analysis and documentation, defect fixing etc. You should be an effective leader and should be able to work as part of a diverse company. You should have a deep understanding of the larger context of the solution. You should be able to understand the business value of your team’s work and should be able to prioritise tasks for maximum impact.
Responsible for leading the continued development, new features and enhancements of Ally, from requests fed by the client
Overseeing the whole solution, ensuring the codebase is written and maintained to a high standard
Responsible for the software architecture design and overseeing it’s development
Onboarding and training new team members
Documentation, estimates, design and functional specifications for use by internal teams
Ensure all code is written to a high quality; ensure the team adheres to coding standards and policies
Oversee and maintain the interface between the Ally and Data Science team
Fix internal and client-submitted defects
Minimum 7 years’ software development
Backend code development with Node.js, Python, Elixir (nice to haves: Java., Scala)
Big Query, MongoDB, RabbitMQ, Solr, Redis, Postgres, Kafka, Flask
Experience in managing development teams
Detail-oriented and excellent concentration ability
Demonstrable ability to discover and fix errors in code
Works effectively within an Agile framework, adhering to agile best practices and processes including TDD, BDD
Experience with AWS, gcloud, Kubernetes, (nice to have: general backend ops monitoring)