Full Time

Software Engineer, Machine Learning

Intelliswift Software
$90,000 - $150,000* / year (about $43–$72 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 dedicated and innovative Software Engineer specializing in Machine Learning to join our dynamic team. The ideal candidate will collaborate with cross-functional teams to design and implement advanced algorithms and models that drive our products and services. This role involves a commitment to continuous learning and improvement, leveraging modern technologies to solve challenging problems, and enhancing user experience through intelligent systems. You will be instrumental in developing machine learning solutions that impact business outcomes while ensuring high standards of quality and performance.



Job Responsibilities

  • Design, implement, and optimize machine learning models to meet business needs.
  • Analyze large datasets to extract insights and create scalable algorithms.
  • Collaborate with data engineers, software developers, and stakeholders to integrate machine learning capabilities into existing systems.
  • Conduct experiments to evaluate models’ performance and refine them based on outcomes.
  • Stay current with industry trends and emerging technologies in machine learning and artificial intelligence.
  • Document processes, models, and code for future reference and compliance.
  • Participate in code reviews and maintain quality standards across the software development lifecycle.


Qualifications

  • Bachelor’s degree in Computer Science, Data Science, Engineering, or a related field; Master’s degree preferred.
  • 3+ years of experience in software development, emphasizing machine learning or data science.
  • Proficiency in programming languages such as Python, Java, or C++.
  • Experience with machine learning frameworks like TensorFlow, PyTorch, or Scikit-learn.
  • Strong understanding of algorithms, data structures, and computational complexity.
  • Familiarity with data manipulation and analysis tools such as Pandas and NumPy.
  • Excellent problem-solving skills and the ability to work collaboratively in a team.


Technologies & Tools

The Software Engineer, Machine Learning at Intelliswift Software will utilize a range of cutting-edge technologies and tools including, but not limited to, Python for programming, TensorFlow and PyTorch for machine learning, AWS or Google Cloud for deployment, and various data processing tools such as Apache Spark. Proficiency with version control systems like Git and familiarity with agile methodologies will also be essential for successful collaboration within the team.



Ideal Candidates

The ideal candidates for this position are those who possess a strong analytical mindset and a passion for technology and innovation. They should exhibit a proactive approach to problem-solving and a commitment to teamwork, thriving in an agile environment that encourages creativity and open communication. Additionally, candidates should be adaptable, willing to learn new skills, and capable of translating complex technical concepts into clear ideas for diverse audiences.

In the Baltimore-Columbia-Towson, MD metro area, the middle pay across its 1.4 million jobs was $59,070 a year in May 2025, says the Bureau of Labor Statistics. Pay calculator →

View Similar Jobs

Matches Jobs

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