Full Time

Software Engineer - Data and Machine Learning

Rhizome
$90,000 - $150,000* / year (about $43–$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 Rhizome, so some details may not match this job. The employer's own page has the real description.

Overview

As a Software Engineer specializing in Data and Machine Learning at Rhizome, you will play a pivotal role in the development and implementation of innovative data-driven solutions. Your primary responsibilities will include designing advanced machine learning models, optimizing data workflows, and collaborating with cross-functional teams to enhance our product offerings. Your work will significantly impact the way we leverage data to inform business decisions, improve user experiences, and drive growth.



Job Responsibilities

  • Design, develop, and deploy machine learning models and algorithms to solve complex business problems.
  • Collaborate with data scientists, analysts, and other engineers to identify, evaluate, and implement new data sources and technologies.
  • Optimize data pipeline processes and workflows for maximum efficiency and scalability.
  • Conduct extensive testing and validation of models to ensure accuracy and effectiveness.
  • Monitor and maintain machine learning models post-deployment, ensuring they evolve with changing data and business requirements.
  • Document processes and workflows, providing technical support and training as necessary.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Data Science, Machine Learning, or a related field.
  • 3+ years of experience in software development, with a focus on data engineering and machine learning.
  • Strong programming skills in languages such as Python, Java, or Scala.
  • Experience with machine learning frameworks such as TensorFlow, PyTorch, or Scikit-learn.
  • Familiarity with big data technologies such as Hadoop, Spark, or similar tools.
  • Proficiency in database management and querying languages (SQL, NoSQL).
  • Excellent problem-solving skills and ability to work independently and in team environments.


Technologies & Tools

The Software Engineer - Data and Machine Learning will utilize a variety of technologies and tools, including but not limited to Python, R, TensorFlow, PyTorch, Pandas, NumPy, and SQL databases. Knowledge of cloud platforms such as AWS, Azure, or Google Cloud is also advantageous for managing large-scale data applications and deploying machine learning models efficiently.



Ideal Candidates

Ideal candidates for this position are those who exhibit a strong analytical mindset and a passion for data-driven decision-making. They should possess a deep curiosity for exploring complex datasets and developing innovative solutions. Furthermore, exceptional communication skills are essential, ensuring effective collaboration with various teams. Candidates who thrive in a dynamic environment and demonstrate adaptability to emerging technologies will excel in this role at Rhizome.

How is the job market doing right now? Our page reads the government’s numbers each month, by industry and kind of work. The job market now →

View Similar Jobs

Matches Jobs

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