Job Description - Sr. Machine Learning Enginner in Cedar Rapids
Return to jobs

Sr. Machine Learning Enginner

Ref: US_EN_6_914797_1337243

Posted on 05 May 2020
Job Location
Cedar Rapids, Iowa
Contract Type
Information Systems
  • Collaborate with our data scientists to design, train, and deploy machine learning model
  • Integrate modelling solutions into our overall technical platform
  • Architect, develop, and automate data pipelines and systems that reliably support production ML models and model-driven services
  • Build & maintain a production-ready experimentation platform to run models in parallel
  • Work with our engineers to deploy scalable infrastructure that support product features, DS/ML R&D projects, and big data analytics services
  • Prepare and preprocess data in collaboration with the data engineering team
  • Fine tune performance to optimize user response times and model execution
  • Strong knowledge of converting the trained model into REST or SOAP APIs to expose as web services
  • Socialize and mentor other engineers in best practices
  • Research opportunities for data acquisition and new uses for existing data
  • Collaborate with data scientists, architects, data analysts and engineers to support technical and product roadmap planning
  • Education:

  • Competencies typically acquired through a Masters or Ph.D. (in Statistics, Computer Science, Mathematics, or other STEM field of study)
  • Experience:

  • Proven track record of successfully architecting and building highly available, low latency systems for high traffic applications
  • Experience developing and delivering ML-based services and product features into commercial software applications
  • Knowledge, skills & abilities:

  • Intuition on how to architect scalable distributed computing systems for machine learning
  • Familiarity with machine learning and parallel processing pipelines, experience with implementation in low-latency real-time platforms and/or scalable offline batch processes
  • Highly proficient in Python and experience using common DS/ML frameworks such as scipy, scikit-learn, TensorFlow/Keras, etc.
  • Solid foundation of computer science, software engineering, and system architecture design principles
  • Understanding of data structures, data modeling and software architecture
  • Knowledge of Hadoop or other distributing computing systems
  • Ability to write robust code in SQL, Python, and Java
  • Comfortable configuring, deploying, and managing cloud resources (GCP, AWS, etc) for your projects
  • Job scheduling technologies and containerization for isolated development shouldn’t be foreign concepts to you
  • Ability to thrive in a fast-paced environment with significant uncertainty
  • Pragmatic approach to problem-solving
  • Desire to always be learning, and a collaborative team-player attitude
  • 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.