Full Time

Software Engineer - Machine Learning

Celonis
$100,000 - $150,000* / year (about $48–$72 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Celonis, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Software Engineer - Machine Learning at Celonis, you will be at the forefront of developing state-of-the-art machine learning models and algorithms that enhance business processes and operational efficiencies for our clients. You will collaborate with cross-functional teams to gather requirements, design solutions, and implement scalable machine learning systems. Your expertise will directly contribute to optimizing the impact of data-driven insights within the organization and for our clients.



Job Responsibilities

  • Design, develop, and deploy machine learning models and algorithms to analyze large datasets.
  • Collaborate with data scientists, product managers, and stakeholders to align machine learning initiatives with business objectives.
  • Conduct data preprocessing, feature engineering, and model evaluation to ensure robust model performance.
  • Implement best practices for version control, testing, and debugging of machine learning solutions.
  • Stay current with advancements in machine learning technologies and apply new techniques to enhance existing models.
  • Assist in the development of machine learning frameworks and tools to facilitate continuous integration and delivery.


Qualifications

  • Bachelor's or Master’s degree in Computer Science, Data Science, Mathematics, or a related field.
  • Proven experience as a Software Engineer with a focus on machine learning or artificial intelligence.
  • Strong proficiency in programming languages such as Python, R, or Java.
  • Experience with machine learning libraries and frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Solid understanding of algorithm design, data structures, and software engineering principles.
  • Familiarity with cloud services (AWS, Azure, or GCP) for deploying machine learning models.
  • Excellent problem-solving skills and ability to work in a collaborative team environment.


Technologies & Tools

This position involves the use of a variety of technologies and tools essential for machine learning development. Key technologies include Python for scripting and model creation, libraries like TensorFlow and Scikit-learn for machine learning implementations, and cloud platforms such as AWS or Google Cloud for deploying and managing models. Additionally, tools for data manipulation and visualization, such as Pandas and Matplotlib, will also be utilized to ensure effective analysis and presentation of data results.



Ideal Candidates

The ideal candidate for the Software Engineer - Machine Learning position at Celonis possesses a strong analytical mindset, coupled with a passion for applying machine learning techniques to solve complex business problems. They are innovative thinkers who are proactive in exploring new technologies and methodologies. Furthermore, they excel in communication and teamwork, demonstrating the ability to convey technical concepts to non-technical stakeholders effectively. A commitment to continuous learning and adaptability in a fast-paced environment will also characterize a strong candidate for this role.

In 98 of the 191 countries we compare, we found no unemployment benefit on official sites. Compare countries →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.