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.