Full Time

Senior Software Engineer-AI/ML

SCIGON
$120,000 - $180,000* / year (about $58–$87 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 SCIGON, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Senior Software Engineer - AI/ML at SCIGON will be responsible for designing, developing, and deploying innovative machine learning models and algorithms. In this role, the candidate will collaborate with cross-functional teams to integrate AI solutions into existing products and platforms, ensuring scalability and performance. The position calls for a forward-thinking individual who can analyze complex data sets, translate business requirements into technical specifications, and mentor junior engineers in best practices related to software development and machine learning.



Job Responsibilities

  • Design and implement machine learning algorithms and models to solve real-world problems.
  • Collaborate with data scientists and product managers to gather and analyze requirements.
  • Develop and maintain scalable data pipelines for ingesting and processing data.
  • Perform model validation, testing, and optimization to enhance performance and accuracy.
  • Conduct code reviews and provide feedback to promote best practices within the engineering team.
  • Stay current with industry trends and technologies related to AI and machine learning.
  • Document development processes and workflows for knowledge sharing and compliance.
  • Mentor junior software engineers and contribute to technical training programs.


Qualifications

  • Bachelor's degree in Computer Science, Engineering, or a related field; Master's degree preferred.
  • 5+ years of experience in software development, with a focus on AI and machine learning.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Strong understanding of algorithms, statistics, and data structures.
  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud) and containerization technologies (e.g., Docker, Kubernetes).
  • Excellent problem-solving skills and ability to work independently and collaboratively.
  • Strong communication skills, with the ability to convey complex concepts clearly.


Technologies & Tools

In this position, the Senior Software Engineer will be utilizing advanced technologies and tools, including but not limited to Python for scripting and data manipulation, TensorFlow and PyTorch for machine learning model development, SQL and NoSQL databases for data management, and cloud services such as AWS or Google Cloud for deployment and scalability. Familiarity with DevOps practices is also essential, as the role requires integration of CI/CD pipelines to ensure continuous integration and delivery of AI solutions.



Ideal Candidates

The ideal candidate for this position will possess a strong analytical mindset, characterized by an ability to think critically and creatively when solving complex problems. They should demonstrate a proven track record in software engineering and machine learning, coupled with effective communication skills to collaborate across various teams. A strong sense of leadership and mentorship is essential, enabling them to inspire and guide junior engineers. Additionally, the candidate should be adaptable and keen to learn, remaining up-to-date with evolving technologies and industry standards in the rapidly advancing fields of AI and machine learning.

In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

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