Senior Full Stack Engineer
We are looking for a Senior Full Stack Engineer to help lead the engineering efforts for our AI-powered SaaS application. Your role will be to work across the stack, solve hard problems, and collaborate on technology decisions. We are looking for someone to bring their experience building and scaling SaaS applications to help make our product exceptional.
This is an exciting opportunity to part of a startup that is applying deep learning to a real-world problem at global scale. We’re always looking for leaders and there is room to grow for the right person to take increasing responsibility working as part of a small and dynamic team, working directly with the CTO.
Melbourne, Tokyo, or San Francisco (remote work possible)
Design and implement well-tested, performant, and scalable back-end services, with an Elixir Phoenix heart and a number of additional services (mostly in Python)
Help build our React front end
Solve complex problems related to deployment of machine learning services, making our AI feel like magic to the end user
Help manage fast and reliable database infrastructure, primarily with Postgres
Ensure the security of our application through knowledge and implementation of best practices in cloud architecture
Contribute to automation of operations and promote a culture of DevOps
Monitor our test quality and coverage
Organise pair programming and other learning opportunities for the team
Minimum Qualifications and Education Requirements:
BSc/BEng degree in computer science or equivalent
Strong Computer Science fundamentals: data structures, algorithms, programming languages, distributed systems, and information retrieval.
Experience on a team that scaled a SaaS application
Demonstrable experience building well-documented, well-tested, clearly versioned software
Experience with cloud computing such as AWS, Google Cloud Platform, or Azure on professional projects
Experience with Docker in production
Clear written and verbal communication skills
MSc/MEng degree in computer science, mathematics, machine learning or equivalent
Experience deploying machine learning services in production
Passion for AI and excitement about new developments
Contributions to open source projects
Experience with Elixir on personal projects or, even better, in production
A genuine interest in working across the stack as well as architecting applications
Experience with GraphQL
To apply, please contact us at firstname.lastname@example.org with your CV.