Machine Learning Engineer

Depends on Experience

Contract: W2, Corp-To-Corp, Independent, 9 Month(s)

  • Work from home
  • No Travel Required

Skills

Machine LearningETLPyTorchAWSAzureScalaPythonJavaSparkHadoop

Job Description

Solution IT Inc. is looking for a Machine Learning Engineer for one of its clients in Seattle, WA (Hybrid)

Job Title: Machine Learning Engineer

Important Traits for this position:

  • Design, develop, debug, and modify components of machine learning and deep learning systems and applications, including data/ETL and feature engineering pipelines.
  • Work collaboratively with data scientists, machine learning engineers, program and product managers in the development of assigned components.
  • Prototype creative solutions quickly by developing minimum viable products
  • Actively participate in group technology reviews to critique work of self and others.
  • Experience in building real-time applications, preferably in Spark and streaming platforms like Kafka and Kinesis.
  • Good understanding of machine learning pipelines and machine learning frameworks such as TensorFlow and PyTorch.
  • Familiar with cloud services like AWS, Azure and workflow orchestration tools (e.g., Airflow).

Responsibilities:

  • Ability to write robust code in one or more of Python, Java and Scala
  • Familiarity with machine learning frameworks (like Keras or PyTorch) and libraries (like scikit-learn)
  • Experience using Amazon Web Services (EC2, S3 etc) with data at scale
  • Proficient in core technologies like Spark, Hadoop and Hive.
  • Excellent communication skills
  • Ability to work in a team
  • Design, develop, debug, and modify components of machine learning and deep learning systems and applications, including data pipelines.
  • Develop and tune model training and inference systems.
  • Complete documentation and procedures for installation and maintenance.
  • Actively participate in group technology reviews to critique work of self and others.
  • Work collaboratively with all members of technical staff. Collaborate with data scientists, program managers, and product managers in the development of assigned components.
  • Participate in and provide input to requirements definition.
  • Run machine learning tests and experiments
  • Implement appropriate ML algorithms
  • Study and transform data science prototypes
  • Research and implement appropriate ML algorithms and tools
  • Select appropriate datasets and data representation methods
  • Train and retrain systems when necessary
  • Extend existing ML libraries and frameworks Qualifications
  • Proven experience as a Machine Learning Engineer or similar role: 4-5 years of experience in software development.
  • Understanding of data structures, data modeling and software architecture
  • Knowledge of math, probability, statistics and algorithms
  • Knowledge of streaming platforms like Kafka and Kinesis.
  • Basic knowledge of various ML model platforms.
  • Experience standing up model inferencing API endpoints.
  • Exposure to No SQL databases like MongoDB.
  • Experienced in using SQL for querying data from relational tables.
  • Excellent analytical and problem solving skills with an aptitude for troubleshooting issues.
  • Degree with strong technical focus (Computer Science, Engineering).

Technical Skills:

  • Python, Scala
  • Kafka, Structured Streaming, Kinesis
  • Spark, Hadoop and Hive
  • Industrial Software Engineering Experience – CI/CD, Unit Testing, Working on projects with multiple team members.

Work SiteSeattle, WA (Hybrid)

Duration: 9 months

Expected Start Date: Immediate

Number of Positions: 1

Please send your responses back to

About Solution IT

Solution IT is a national IT consulting company specializing in: Technology Staffing and Oracle E-Business Solutions based in Boston, Massachusetts.

Thanks
Recruiting Team

SOLUTION IT INC
Work:lt;br />URL:
http://solutionit.com/