Senior Software Engineer - Machine Learning (BB-18748)
Found in: Neuvoo DK
At Zendesk, our focus is helping our customers build great relationships with their customers. Founded by three Danish entrepreneurs, Zendesk has experienced remarkable success and growth while maintaining a fun, community-oriented, and down-to-earth culture.
Many years ago we recognised the power of machine learning to predict outcomes and guide people to potential answers when they have a question. We have built and launched a number of machine learning powered products such as Answer Bot, Content Cues and Satisfaction Prediction. These products are all developed out of Melbourne, Australia. In 2019, we expanded the footprint of the machine learning team to our Copenhagen and San Francisco offices with a goal to bring data driven smarts to our flagship Guide and Support products.
We are looking for an experienced Software Engineer to help data scientists productionize machine learning models while helping feature teams in adding value to products. You will have a dramatic impact on how 145,000+ businesses around the world help their customers!
What you get to do every day
Work closely with data scientists to bring ML powered features into production
Bridge the gap between data scientists and engineers
Contribute to discussions around technical design, validated methodologies and model research
Build tools to support model experimentation and model management
Build and improve existing data pipelines
Build robust and scalable APIs to serve our ML models
Collaborate with DevOps, feature teams, platform teams and product
Contribute to initiatives around improving the scalability and robustness of our platforms
Work alongside teammates in Melbourne and San Francisco
What you bring to the role
You should have some of these skills and qualifications:
Fluency in one or more of the following languages: Scala/Python/Java
Ability to navigate the stack from infrastructure to application and the mechanics behind the deployment and the scaling
Experience in structuring and deploying machine learning projects to production
Familiar in one of the machine learning libraries such as Tensorflow or Scikit-Learn
Ability to work with uncertainty and flexibility to pivot with changing priorities
Experience in data processing with Spark
Experience with cloud platforms such as AWS or GCP
Excellent written and verbal communication skills, comfortable with audiences including product and engineering management
A passion for ML/AI
Collaborative and can-do attitude
A burning desire to learn and grow
What our tech stack looks like:
Our code is written in Scala, Ruby, Python, Java and Go
Our servers live in AWS
Our machine learning models rely on Tensorflow and Scikit-Learn
Our ML pipelines use AWS Batch and EMR
Our team manages infrastructure using AWS Cloudformation and Chef
Our data is stored in S3, RDS MySQL, Redis, ElasticSearch and Aurora
Our services are deployed to Kubernetes using Docker, are backed by GraphQL endpoints and use Kafka for stream-processing.
In your application, please include your GitHub/Bitbucket account if you have one.
Zendesk builds software for better customer relationships. It empowers organizations to improve customer engagement and better understand their customers. Zendesk products are easy to use and implement. They give organizations the flexibility to move quickly, focus on innovation, and scale with their growth.
More than 150,000 paid customer accounts in over 150 countries and territories use Zendesk products. Based in San Francisco, Zendesk has operations in the United States, Europe, Asia, Australia, and South America.
calendar_today5 days ago