Back to results

Machine Learning Engineer

  • Seattle, WA, United States

$143,104 to $178,000 per year.

Applications open in a new tab.

Job details

Pay
$143,104 to $178,000 per year.
Apply by
Experience
Requires a Master’s degree in Computer Science or related field, plus 2 years of related experience.
Posting language
English
Posted

Original job description

Qualtrics, LLC seeks Machine Learning Engineer in Seattle, WA.

Duties:

  1. Work with Research Engineers to implement, tune, and productize machine learning models.
  2. Develop scalable, fast, robust, and simple web-based software solutions to solve complex business problems.
  3. Modify existing software to correct errors, allow it to adapt to new hardware, or to improve its performance.
  4. Develop and direct software system testing and validation procedures, programming, and documentation.
  5. Confer with systems analysts, engineers, programmers and others to design systems and to obtain information on project limitations and capabilities, performance requirements and interfaces.
  6. Analyze user needs and software requirements to determine feasibility of design within time and cost constraints.
  7. Design, develop and modify software systems, using scientific analysis and mathematical models to predict and measure outcome and consequences of design.
  8. Store, retrieve, and manipulate data for analysis of system capabilities and requirements.
  9. Consult with customers about software system design and maintenance.
  10. Determine system performance standards.
  11. Design test plans, scenarios, scripts or procedures.
  12. Test system modifications to prepare for implementation.
  13. Develop testing programs that address areas such as database impacts, software scenarios, regression testing, negative testing, error or bug retests, or usability.
  14. Document software defects, using a bug tracking system (Jira) and reporting defects to software developers.
  15. Identify, analyze and document problems with program function, output, online screen, or content.
  16. Contribute to frameworks, tools, and automation for complex, distributed software systems.
  17. Convert manual test cases to automated cases in existing frameworks.
  18. Work closely with and incorporate feedback from engineers, product, operations and management.
  19. Attend daily stand-up meetings, sprint meetings, and retrospectives and encourage collaboration, prioritization and urgency to develop quality products.

Requires a Master’s degree in Computer Science or related field, plus 2 years of related experience.

Additionally, position requires experience with all of the following:

  1. 2 years of hands-on experience with Machine Learning systems over the entire software development lifecycle: Designing for scale, quality, and stability, especially with an eye to machine learning models in NLP, computer vision, statistical analysis, and data mining.
  2. software engineering standard methodologies including code versioning, unit testing, code reviews, design documents, and data modeling.
  3. Maintenance and enhancements once in production.
  4. web infrastructure and distributed systems.
  5. large-scale computing platforms including Spark or Hadoop.
  6. one or more deep learning frameworks including Tensorflow, PyTorch, or MXNet.
  7. implementing production systems from research papers and whitepapers.

$143,104 to $178,000 per year. Medical, vision, and dental benefits. Retirement and paid time away, Life Insurance and Disability available. Must also have authority to work permanently in the U.S. To apply, go to, www.jobpostingtoday.com (Ref#22272) for consideration.

More about this job

Skills

  • Machine learning
  • Research
  • Documentation
  • Jira
  • Reporting
  • Collaboration
  • Prioritization
  • Computer science
  • Software development
  • Natural language processing
  • Statistics
  • Data mining
  • Unit testing
  • Data modelling
  • Apache Spark
  • Apache Hadoop
  • Deep learning
  • TensorFlow
  • PyTorch
  • Apache MXNet

Report this job