Full Time

100% REMOTE, DIRECT HIRE, $175K, Senior Software Engineer Role-AI/ML

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

Overview

We are seeking a dynamic and highly skilled Senior Software Engineer specializing in Artificial Intelligence and Machine Learning to join our remote team at Smoothstack. In this pivotal role, you will be responsible for designing, developing, and implementing cutting-edge AI/ML solutions that drive business innovation and optimize our product offerings. You will collaborate with cross-functional teams, contribute to architectural decisions, and mentor junior engineers to foster a culture of excellence and continuous learning.



Job Responsibilities

  • Design and implement AI/ML algorithms and frameworks to enhance product capabilities.
  • Collaborate with product management and data science teams to define and translate business requirements into technical specifications.
  • Develop production-ready code, ensuring robust performance, reliability, and scalability of AI/ML applications.
  • Conduct code reviews, providing constructive feedback and ensuring adherence to best practices.
  • Maintain and optimize existing AI/ML systems while identifying opportunities for performance improvements.
  • Stay up-to-date with industry trends and advancements in AI and machine learning technologies.
  • Mentor and guide junior engineers, fostering a collaborative and learning-oriented environment.


Qualifications

  • Bachelor’s degree in Computer Science, Engineering, or a related field; Master’s degree preferred.
  • Minimum of 5 years of experience in software development, with a strong focus on AI/ML applications.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Solid understanding of algorithms, data structures, and software design principles.
  • Familiarity with cloud technologies and services (e.g., AWS, Azure) for deploying AI solutions.
  • Excellent problem-solving skills and the ability to work independently in a remote environment.


Technologies & Tools

The Senior Software Engineer will utilize a diverse array of technologies and tools including but not limited to Python for programming, TensorFlow and PyTorch for machine learning model development, Docker for containerization, and various cloud services such as AWS and Azure for scalable deployment. Familiarity with big data technologies like Hadoop or Spark may also be beneficial for handling large datasets relevant to AI/ML projects.



Ideal Candidates

The ideal candidate for this position is someone who possesses a blend of technical expertise and interpersonal skills. You should have a proactive mindset, demonstrate strong leadership capabilities, and possess an innate curiosity that drives you to stay ahead of technological trends. A collaborative spirit, the ability to think critically, and a passion for innovation will make you an excellent fit for our dynamic team at Smoothstack.

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.