Senior Developer

We are looking for a Senior Developer who can contribute across the stack to implement additional features for our AI-powered SaaS application. You'll be responsible for building a robust and scalable enterprise SaaS solution. We are looking for someone who is excited about the nitty-gritty challenges of working with big data sets and solving challenging algorithmic problems for fast data processing.

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.


Location:

Melbourne, Tokyo, or San Francisco (remote work possible)
 

Responsibilities:

  • BuildImplementing production ready enterprise SaaS product features

  • 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 front end which is in React

  • 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

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

  • Demonstrable experience building well-documented, clearly versioned APIs

  • Experience contributing to or leading development of a SPA in a modern JavaScript framework

  • Experience with cloud computing such as AWS, Google Cloud Platform, or Azure on professional projects

  • A proven track record of developing, testing, shipping and maintaining high-quality software at scale

  • Experience with Docker in production

  • Clear written and verbal communication skills 

Preferred Qualifications:

  • 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 Kubernetes in production

  • Experience with Elixir on personal projects or, even better, in production

  • A genuine interest in working across the stack as well as architecting applications

    To apply, please contact us at info@amplified.ai with your CV.