Job Description - Machine Learning Engineer in Bellevue
Return to jobs

Machine Learning Engineer

Ref: US_EN_6_914735_1465343

Posted 7 days ago

Modis is partnering with a client in the travel industry who is seeking a Machine Learning Engineer.

The Team:

Are you fascinated by machine learning and building robust machine learning pipelines which process massive amounts of data at scale and speed to provide crucial insights to the end consumers?

This is exactly what the Machine Learning Engineering group with this client does. Their mission is to partner with the Machine Learning Science counterparts to use AI/ML to collaboratively transform data assets into intelligent and real-time insights to support a variety of applications which are used by 1000+ market managers, analysts, supply partners, and travelers. Their work spans across a variety of datasets and ML models and across a diverse technology stack ranging from Spark, SageMaker, Airflow, DataBricks, Kubernetes, AWS and much more!

The Terms:

  • 100% remote
  • Contract role
  • Completion of Glider Assessment (will be sent to candidates prior to application submission)
  • $90 - $110 per-hour
  • The Requirements:

  • 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.
  • Familiar with the travel industry
  • 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.
  • The 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).
  • Equal Opportunity Employer/Veterans/Disabled

    To read our Candidate Privacy Information Statement, which explains how we will use your information, please navigate to https://www.modis.com/en-us/candidate-privacy

    The Company will consider qualified applicants with arrest and conviction records

    Apply

    Find your local office.

    Modis has over 100 offices in the United States, Canada and Europe. With both industry and location-specific expertise, our people know their area and their labor market and can find the right position for you.

    Locations