Full Time

Software Engineer - Machine learning

Intelliswift Software
$90,000 - $140,000* / year (about $43–$67 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 Intelliswift Software, so some details may not match this job. The employer's own page has the real description.

Job Overview

Intelliswift Software is seeking a highly motivated and experienced Software Engineer specializing in Machine Learning to join our innovative team. The successful candidate will be responsible for designing and developing advanced algorithms and models that drive machine learning solutions. This role involves collaborating with cross-functional teams to integrate machine learning capabilities into our products, ensuring optimal performance and usability. You will leverage your technical expertise to contribute to state-of-the-art projects while staying abreast of emerging technologies in machine learning and artificial intelligence.



Job Responsibilities

  • Design, develop, and implement machine learning models and algorithms for various applications.
  • Collaborate with data scientists and software engineers to integrate machine learning solutions into existing and new products.
  • Conduct data analysis, feature engineering, and model validation to optimize performance.
  • Stay up-to-date with the latest research and advancements in machine learning and artificial intelligence.
  • Participate in code reviews and maintain high standards in code quality and documentation.
  • Develop and maintain tools and libraries to facilitate machine learning development and deployment.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Data Science, or a related field.
  • Minimum of 3 years of professional experience in machine learning and software development.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Strong understanding of machine learning frameworks (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Experience with data handling frameworks like Pandas and NumPy.
  • Familiarity with cloud platforms (e.g., AWS, Azure, GCP) for deploying ML solutions.
  • Excellent analytical, problem-solving, and communication skills.


Technologies & Tools

The Software Engineer - Machine Learning will work with a variety of technologies and tools including but not limited to Python, TensorFlow, PyTorch, Scikit-learn, AWS, Docker, and Kubernetes. Familiarity with data visualization tools such as Matplotlib or Tableau will also be beneficial. The role requires a solid grasp of both supervised and unsupervised learning techniques, along with experience in deploying machine learning models in production environments.



Ideal Candidates

Ideal candidates for this position will exhibit a strong passion for technology and innovation, along with a commitment to leveraging machine learning for solving real-world problems. They should possess a proactive approach to learning and adapting to new technology, demonstrating excellent teamwork and communication skills to thrive in a collaborative environment. Furthermore, a critical mindset and the ability to tackle complex challenges will be key in ensuring success in this role.

A full-time year is 2,080 hours: $45 an hour is $93,600 a year before taxes, and $90,000 a year is $43.27 an hour. Pay calculator →

View Similar Jobs

Matches Jobs

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