Full Time

Staff Software Engineer (MLOps, AI Platform) - Remote

Get It Recruit - Information Technology
Remote!
$120,000 - $160,000* / year (about $58–$77 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 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 play a pivotal role in developing and maintaining machine learning operations (MLOps) infrastructure and services that enable the deployment and management of artificial intelligence (AI) models. This position involves collaborating with data scientists, software engineers, and product teams to enhance the AI Platform, ensuring that it is robust, scalable, and efficient. The successful candidate will lead architectural conversations, mentor junior developers, and drive best practices in MLOps workflows, thereby contributing significantly to the advancement of the company's AI capabilities.



Job Responsibilities

  • Design, implement, and maintain end-to-end MLOps pipelines for AI model deployment and monitoring.
  • Collaborate with cross-functional teams to integrate AI models into production systems.
  • Develop tooling and frameworks that streamline the AI model lifecycle, including versioning, testing, and performance validation.
  • Lead architectural discussions and code reviews to ensure quality and adherence to best practices.
  • Mentor junior engineers and contribute to the growth of the engineering team.
  • Monitor system performance and effectiveness of deployed models, conducting periodic evaluations and adjustments as needed.
  • Stay updated on industry trends and emerging technologies in MLOps and AI, proposing innovative approaches to improve existing processes.


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 focus on MLOps and AI platforms.
  • Proficient in Python, Java, or similar programming languages used in AI and machine learning.
  • Experience with MLOps tools such as MLflow, Kubeflow, TensorFlow Extended (TFX), or similar.
  • Strong understanding of cloud services (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).
  • Solid grasp of CI/CD practices and experience in implementing automation solutions.
  • Excellent problem-solving skills and strong attention to detail.


Technologies & Tools

The Staff Software Engineer will primarily work with a variety of technologies and tools that facilitate machine learning operations. This includes, but is not limited to, popular programming languages like Python and Java, machine learning frameworks such as TensorFlow and PyTorch, MLOps platforms like MLflow and Kubeflow, as well as cloud services from AWS, GCP, or Azure. Candidates will also engage with tools that assist in continuous integration and deployment, version control, and monitoring solutions for real-time performance assessments.



Ideal Candidates

Ideal candidates for the Staff Software Engineer position will possess strong technical acumen coupled with effective collaboration and mentoring abilities. They will be passionate about AI and machine learning technologies and demonstrate a keen desire to innovate within the field. A proactive approach to problem-solving and a commitment to fostering a culture of excellence and learning within the team will be critical for success in this role. Furthermore, strong communication skills are essential, as the individual will interact with diverse stakeholders across the organization.

No password to remember: you can log in with a link we email you. Log in →

View Similar Jobs

Matches Jobs

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