Full Time

Software Engineer - Machine learning

Revature
$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 Revature, so some details may not match this job. The employer's own page has the real description.

Job Overview

As a Software Engineer specializing in Machine Learning at Revature, you will play a pivotal role in developing innovative solutions that leverage advanced machine learning algorithms. Your responsibilities will include designing, implementing, and optimizing machine learning models, as well as collaborating with cross-functional teams to integrate these models into existing systems. You will be tasked with enhancing user experiences, ensuring data-driven decision-making, and contributing to the continuous improvement of our data processing capabilities.



Job Responsibilities

  • Design and implement machine learning models to solve real-world problems.
  • Collaborate with data scientists and software developers to refine project requirements and objectives.
  • Prepare and preprocess data for training machine learning models.
  • Evaluate model performance and make recommendations for improvements.
  • Document and present results and findings to stakeholders effectively.
  • Stay updated with the latest advancements in machine learning and AI technologies.
  • Assist in the deployment and scaling of machine learning applications.


Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, Data Science, or a related field.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Strong understanding of machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Experience with data manipulation and analysis tools (e.g., Pandas, NumPy).
  • Familiarity with cloud platforms (AWS, Azure, Google Cloud) for deploying machine learning solutions.
  • Excellent problem-solving skills and attention to detail.
  • Strong communication skills for collaborating with interdisciplinary teams.


Technologies & Tools

In this position, you will work with a variety of technologies and tools essential for machine learning development. This includes programming languages like Python and Java, machine learning frameworks such as TensorFlow and PyTorch, as well as data analysis libraries like Pandas and NumPy. Additionally, you will utilize cloud services (AWS, Azure, or Google Cloud) for deploying models and managing data storage, ensuring that you have access to scalable and efficient computational resources.



Ideal Candidates

The ideal candidates for the Software Engineer - Machine Learning position at Revature will possess a blend of technical expertise and creative problem-solving abilities. They will demonstrate a passion for innovation and a dedication to continuous learning in the field of machine learning and artificial intelligence. Strong analytical skills, attention to detail, and adaptability in a fast-paced technological environment are essential. Candidates who thrive in collaborative environments and exhibit effective communication skills will excel in contributing to our projects and achieving team objectives.

Claiming unemployment in Delaware? Its agency asks for 1 new work search contact a week. What it asks →

View Similar Jobs

Matches Jobs

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