Jobs · Engineering · Virginia

Full-Stack Developer AI/ML

EMKS · Winchester, VA · 10 mo ago
On-siteEngineeringContract

About the role

The role of Full-Stack Developer AI/ML involves designing, developing, and maintaining software applications that integrate artificial intelligence and machine learning technologies. The ideal candidate will have a strong background in software development, proficiency in at least one programming language, and experience with AI/ML frameworks.

Responsibilities

  • Design and develop software applications using AI/ML techniques
  • Collaborate with cross-functional teams including product managers, data scientists, and designers
  • Implement and maintain software applications
  • Contribute to the continuous improvement of existing systems

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or related field
  • At least 3 years of professional experience in software development
  • Experience with AI/ML frameworks such as TensorFlow, PyTorch, or Scikit-Learn
  • Proficiency in at least one programming language (e.g., Python, Java, C#)
  • Strong problem-solving and analytical skills

Qualifications

  • Knowledge of software development methodologies and tools
  • Experience with version control systems (e.g., Git)
  • Excellent communication and collaboration skills
  • Ability to work independently and as part of a team

Skills

  • Python
  • Java
  • C#
  • Machine Learning
  • Data Structures and Algorithms
  • Software Development Life Cycle (SDLC)

Benefits

  • Competitive salary
  • Flexible working hours
  • Professional development opportunities
  • Health insurance
  • Employee discounts

Pay

Salary range: $80,000 - $120,000 annually

Schedule

Full-time, Monday through Friday, 9 AM to 5 PM

Resources

For more information about the company and the role, visit our resources page.

Similar jobs