Leads the design, development, and deployment of machine learning models and algorithms to solve complex business problems
Leads integration of state-of-the-art machine learning libraries and frameworks into existing software applications
Develop and maintain data pipelines for collecting, preprocessing, and transforming data for machine learning tasks
Develops, enhances, and maintains data and software to support our software products
Designs software solutions, algorithms, and cloud architectures needed to satisfy product features and functionality defined by the product owner and other stakeholders in a production environment
Leads, coaches, and mentors junior data scientists, engineers, and other staff
Contributes to phases of the software development life cycle, including functional analysis, development of technical requirements, technical design, prototyping, coding, testing, deployment, data migration, and support
Participates in daily scrums, works with the scrum master on projects to support delivery timelines and priorities
Organizes and prioritizes team workload with the scrum team through story-pointing
Collaborate with cross-functional teams to understand business requirements and translate them into machine-learning solutions
Perform unit testing and debugging to identify and fix software defects
Contribute to code reviews and provide constructive feedback to peers
Stay updated on novel AI/ML approaches, frameworks, and industry trends to continuously improve skills and knowledge
Contribute to or lead proposal writing for new opportunities with government R&D organizations and/or commercial companies
Apply your technical expertise to become an AI subject matter expert for small teams of researchers and engineers on advanced R&D projects funded by government and/or commercial customers
Requirements
Three years of professional experience in machine learning
Experience in Python and/or C++ is required
Experience with machine learning frameworks like TensorFlow, Pytorch, etc.
Experience in evaluating, training, and deploying machine learning models
Experience with Jupyter Notebooks
Experience in server-side development (API definitions, REST services, etc.)
Experience in containerization technologies and deployment frameworks like Kubernetes or Docker
Experience in either Linux or Microsoft Windows platforms
Experience with Automated Testing (JUnit, Jest, Cypress, etc.)
Experience with Agile software development techniques and leading one or more tasks to completion
Experience with Command Line environments
Experience with Continuous Delivery/Continuous Integration (DevSecOps, GitLab Pipelines, etc.)
Excellent communication and teamwork
Leadership in technical tasks and/or technical teams
Graduation from an accredited college or university with a Master’s degree in a computer science, computer engineering, artificial intelligence, machine learning, or closely related discipline (minimum)
PhD in a related discipline is strongly preferred
Must be located, or relocate, to within a commutable distance of the Utica/Rome area
Only U.S. citizens are eligible to apply (clearance required)
Applicants will be subject to a security investigation and must meet eligibility for, at minimum, Top Secret access to classified information
Willingness to travel approximately 5%-10% to customer and client sites outside of the Utica-Rome, NY area
Benefits
health, life, disability, dental, and vision insurance coverage
401(k) policy with a 3% company contribution & 3% company match
Generous Paid Time Off (including a PTO “gift day” for your birthday)
11 Federal Holidays per year
three weeks paid maternity/paternity leave
annual technology “allowances”
referral bonuses
professional recognition awards
healthcare stipends
tuition/education reimbursement (once specific requirements are met)
flexible daily start and stop times for most projects and positions
relocation signing bonus is a possibility
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Master’s degree in computer scienceMaster’s degree in computer engineeringMaster’s degree in artificial intelligenceMaster’s degree in machine learningPhD in related discipline