Machine Learning Developer

  • Full-time

Company Description

Information International Associates, Inc., an award-winning information and knowledge management company, is seeking a Machine Learning Developer. 

Job Description

Position Summary

The Machine Learning Developer supports developing and improving processes to work with complex data sets and algorithms to train intelligent systems. Under supervision, the Machine Learning Developer is responsible for deriving requirements and instrumenting technical solutions for the support of AI projects, including data collection and preprocessing, training models and validating results, and conversion into applied products. Working within a team, the Machine Learning Developer implements and maintains the smooth operation and physical design of data workflows and processing tools, conducts performance tuning, and reviews results and the integration of systems.

Position-Specific Duties

 

  1. Performs all tasks associated with development including customer liaison, requirements documentation, design, construction, deployments, and maintenance
  2. Automates infrastructure used by the Information Science team
  3. Converts machine learning models into APIs and microservices
  4. Discovers, designs, and develops analytical methods to support novel approaches of data and information processing
  5. Helps develop minimum viable products based on machine learning
  6. Automates processes by utilizing machine learning
  7. Uses AI to accelerate and enrich organizational processes and data products
  8. Performs exploratory data / functional analysis and evaluate development with AI / ML algorithms and toolkits
  9. Establishes system configurations, tunes systems for maximum performance, coordinates repair and maintenance activities for assigned resources
  10. Develops and conducts tests to demonstrate system performance and conformance with specifications

Qualifications

Education, Experience

  • A bachelor’s degree in computer science, mathematics, or related field from an accredited college or university or equivalent experience preferred.
  • At least three years relevant experience preferred.

Knowledge, Skills, Abilities

      Required

  1. Excellent and proven customer service skills a must
  2. Ability to work collaboratively and with a team
  3. Utilize modern software development methodologies
  4. Code in several computer languages at advanced level
  5. Highly-developed critical thinking skills
  6. Proficient in statistics and mathematics
  7. High sense of responsibility, capable of autonomous work
  8. Experience with revision control systems
  9. Proficient verbal and written skills

Preferred

  1. Python, Java, .Net, R experience
  2. Comfortable familiarity with Linux
  3. Proficiency with a deep learning framework such as TensorFlow or Keras
  4. Proficiency with basic libraries for machine learning such as scikit-learn, gensim and pandas
  5. Familiarity with relevant 3rd party services (i.e. IBM Watson, AWS, etc.)

 Physical Abilities

       1.  Ability to sit for long periods

        2.  Ability to view computer monitor for long periods

Additional Information

Applicant selected will be a U.S. citizen and subject to a government background investigation and must be able to obtain a DOE clearance.

We are proud to be an EEO/AA employer M/F/D/V. We maintain a drug-free workplace and perform pre-employment substance abuse testing.