Full Time

Staff Software Engineer (MLOps, AI Platform) - Remote

Get It Recruit - Information Technology
Remote!
$120,000 - $160,000* / year

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

Job Overview

The Staff Software Engineer (MLOps, AI Platform) at Get It Recruit - Information Technology will be responsible for designing, developing, and maintaining scalable machine learning operations that enhance our AI capabilities. This role involves collaborating with cross-functional teams to implement best practices in MLOps, optimize deployment processes, and ensure high-quality standards in our AI platform. The ideal candidate will leverage their expertise in software engineering and machine learning to streamline the model deployment lifecycle and manage cloud infrastructure, thus supporting the organization’s commitment to innovative and efficient technology solutions in a remote work environment.



Job Responsibilities

  • Design and implement MLOps frameworks for deploying and managing machine learning models in production.
  • Collaborate with data scientists and engineering teams to define and refine machine learning workflows.
  • Monitor and optimize the performance of AI models in production environments.
  • Automate and streamline deployment processes using CI/CD methodologies.
  • Ensure the reliability, scalability, and security of machine learning infrastructure.
  • Document architecture, processes, and workflows to facilitate knowledge sharing and training.
  • Stay up-to-date with the latest advancements in MLOps and AI technologies.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • 5+ years of experience in software engineering, with a strong focus on MLOps and AI model deployment.
  • Proficiency in programming languages such as Python, Java, or Scala.
  • Experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Knowledge of container technologies (Docker, Kubernetes) and orchestration tools.
  • Strong understanding of machine learning frameworks (TensorFlow, PyTorch, etc.).
  • Familiarity with CI/CD tools (Jenkins, GitLab CI, etc.).
  • Excellent problem-solving skills and ability to work in a fast-paced environment.


Technologies & Tools

The Staff Software Engineer will engage with various technologies and tools such as cloud infrastructure services (AWS, Azure, Google Cloud), containerization tools (Docker, Kubernetes), machine learning frameworks (TensorFlow, PyTorch), as well as CI/CD tools (Jenkins, GitLab CI). The role will also require familiarity with version control systems (Git) and monitoring tools to ensure the smooth operation of deployed models.



Ideal Candidates

The ideal candidates for this position are those who possess not only technical proficiency but also a passion for innovation and excellence in machine learning operations. They should have strong analytical skills, attention to detail, and a collaborative mindset, enabling them to thrive in a team-oriented and dynamic environment. Furthermore, adaptability to rapidly changing technologies and a commitment to ongoing learning are essential characteristics for success in this role.

Had a job search go strangely, or terribly? Tell us. We publish stories without names. Tell your story →

View Similar Jobs

Matches Jobs

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