Senior Software Engineer - Machine Learning (BB-B5DA6)

Found in: Neuvoo Bulk DK


Job Description

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_today2 days ago

    Similar jobs

    location_onCopenhagen, Denmark

    work Zendesk

    I expressly authorise the Terms and Conditions