Full Time

Senior Software Engineer - AI/ML SME

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

Overview

The Senior Software Engineer - AI/ML Subject Matter Expert (SME) at Smoothstack will play a pivotal role in addressing complex challenges by developing advanced solutions leveraging artificial intelligence and machine learning technologies. The ideal candidate will not only possess strong technical skills but will also lead efforts to innovate and optimize our software development processes. Collaborating closely with cross-functional teams, the successful candidate will design, implement, and deploy scalable AI/ML applications that align with business objectives while mentoring junior engineers and promoting best practices within the team.



Job Responsibilities

  • Design, develop, test, and deploy AI/ML models and algorithms to solve critical business problems.
  • Lead architectural discussions and decisions related to AI/ML technologies.
  • Collaborate with product managers and data scientists to understand user requirements and translate them into technical specifications.
  • Optimize existing AI/ML models for performance and scalability.
  • Develop and maintain documentation for technical processes and framework guidelines.
  • Mentor and guide junior engineers on best practices in software development and machine learning methodologies.
  • Conduct code reviews to ensure code quality and adherence to industry standards.
  • Stay current with emerging trends and technologies in AI/ML to ensure Smoothstack remains competitive in the field.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, Data Science, or a related field.
  • A minimum of 5 years of experience in software engineering with a focus on AI and machine learning.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with AI/ML frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Strong understanding of machine learning algorithms, data structures, and software design patterns.
  • Experience with cloud technologies (AWS, Azure, GCP) and containerization tools (Docker, Kubernetes).
  • Excellent problem-solving skills and the ability to work independently and in a team setting.
  • Strong communication skills to convey technical concepts to non-technical audiences.


Technologies & Tools

The Senior Software Engineer - AI/ML SME will work with a variety of technologies and tools designed to facilitate the development, deployment, and maintenance of machine learning solutions. Key technologies include Python for development, TensorFlow and PyTorch for modeling, SQL for data manipulation, and cloud platforms such as AWS, Azure, or Google Cloud for deployment and scalability. Additionally, tools such as Jupyter Notebooks, Git for version control, and Docker for containerization will be integral to daily workflows.



Ideal Candidates

The ideal candidate for the Senior Software Engineer - AI/ML SME role at Smoothstack should possess a strong blend of technical expertise and interpersonal skills. They should be innovative thinkers, driven by a passion for technology and a commitment to excellence. The ability to collaborate effectively across teams and articulate complex ideas simply will be essential. Demonstrated leadership abilities and a proactive approach to problem-solving will distinguish the successful candidate, as will a lifelong commitment to learning and professional growth within the AI/ML landscape.

Free tools for your search, no account needed: a LinkedIn headline writer, a resume checker and more. Free tools →

View Similar Jobs

Matches Jobs

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