Taro Logo

Software Engineer

Sinch is a customer communications platform powering engaging experiences through mobile messaging, voice, and email for over 150,000 businesses including Google, Uber, Paypal, Visa, and Tinder.
Stockholm, Sweden
Machine Learning
Mid-Level Software Engineer
Hybrid
1,000 - 5,000 Employees
3+ years of experience
AI · Enterprise SaaS

Job Description

Sinch, a leading customer communications platform serving over 150,000 businesses including tech giants like Google, Uber, and PayPal, is seeking a Software Engineer with a focus on AI/ML to join their data and analytics team in Stockholm. This role offers an exciting opportunity to work on cutting-edge AI/ML solutions within Sinch's Operator Software division.

The position combines software engineering expertise with machine learning, requiring strong skills in Python, Java, and Kubernetes. You'll be instrumental in developing and deploying AI/ML models and data pipelines that analyze large-scale traffic data, ultimately helping mobile network operators make smarter decisions and improve customer solutions.

At Sinch, you'll be part of a company that values dreaming big, winning together, keeping it simple, and making things happen. The role offers a collaborative environment where you'll work closely with product management to transform AI/ML requirements into practical solutions. You'll have the opportunity to work with modern technologies and frameworks including Scikit-learn, TensorFlow, Keras, and other cutting-edge ML tools.

The ideal candidate should have a bachelor's degree in Computer Science, AI/ML, or a related field, combined with strong programming skills and hands-on experience with Kubernetes. You should be comfortable with data analysis tools like Jupyter Notebook and have a collaborative mindset that emphasizes both teaching and learning from others.

Sinch offers a fair and inclusive hiring process, with structured, competency-based interviews and occasional data-driven assessments. The company maintains a strong commitment to diversity and non-discrimination, making it an excellent choice for professionals looking to make a significant impact in the field of AI-driven communications technology.

Last updated 2 months ago

Responsibilities For Software Engineer

  • Collaborate closely with product management to translate AI/ML requirements into actionable solutions and code
  • Design, develop, and deploy AI/ML models and data pipelines to analyze and extract insights from large-scale traffic data
  • Team player who is eager to assist and coach others as well as open to asking for support from others

Requirements For Software Engineer

Python
Java
Kubernetes
  • Bachelor's degree in Computer Science, AI/ML, or related field
  • Strong programming skills in Python and Java
  • Hands-on experience with Kubernetes
  • Proficient with AI/ML libraries such as Scikit-learn, TensorFlow, Keras, Pandas, and NumPy
  • Experience in Jupyter Notebook for data analysis
  • Collaborative mindset in supporting others and communicating clearly within the team

Related Jobs

Software Engineer

Software Engineer position at Sinch, working with Python, Java, and Kubernetes in Stockholm

Software Engineer TPS Engineering

Software Engineer position at Elekta developing treatment planning software for cancer care, requiring C++ expertise and Linux development experience.

Salesforce Automations Engineer

Salesforce Automations Engineer position at Trustly, focusing on developing and maintaining Salesforce solutions for operational workflows and system integrations.

Front-End Software Engineer - FrontEnd Framework

Frontend Software Engineer role at Neo4j, focusing on building and maintaining the Framework team's components and tools using TypeScript and React.

Connectivity Engineer

Connectivity Engineer position at Seco Tools, focusing on IIoT and digital transformation in manufacturing, combining software development with industrial automation.