Responsibilities
Design, develop and deploy highly available backend services in Python and Scala to support our ML application development
Extend and improve the ML API and distributed Job Processing platform
Ensure quality at all levels of product development
Propose improvements such as architecture changes and process improvements
Provide mentorship to junior team members
Requirements
5+ years' experience in core backend technologies, such as Python/Scala/NodeJS/etc.
Experience in cloud based docker deployments, ideally with Kubernetes
Experience with messaging and/or streaming frameworks such as RabbitMQ/Kafka
Experience with relational and/or non-relational database products such as PostgreSQL and MongoDB
Experience with automated CI/CD platforms such as CircleCI, Gitlab, etc.
Experience working with Product, Design, DevOps and others in a cross functional way
Bonus
AKKA experience (https://akka.io/)
Spark and/or Dask experience
Python ML experience - you have built, deployed and scaled models in production
Security and compliance work such as SOC2/HIPAA/GDPR/etc.
Open-Source contributions