Posted in

Software Engineer – Machine Learning

Software Engineer – Machine Learning

CompanyMeta
LocationRedmond, WA, USA
Salary$207502 – $240240
TypeFull-Time
DegreesMaster’s
Experience LevelMid Level, Senior

Requirements

  • Master’s degree (or foreign degree equivalent) in Computer Science, Engineering, or related field.
  • Requires completion of a graduate-level course, research project, or internship involving the following:
  • 1. C++ and python development
  • 2. Real-time signal processing algorithm development
  • 3. Training and testing machine learning models
  • 4. Scientific computing, statistical analysis
  • 5. Building data processing pipelines in C++ and python
  • 6. Low-level software and firmware development
  • 7. Debugging and profiling of embedded systems.

Responsibilities

  • Research, design, develop, and test software for massive scientific data and prediction problems.
  • Have industry experience working on a range of ranking, classification, and optimization problems.
  • Working on problems of moderate scope, develop highly scalable systems, algorithms and tools leveraging deep learning, regression, and rules-based models.
  • Suggest, collect, analyze and synthesize requirements and bottleneck in technology, systems, and tools.
  • Develop solutions that iterate orders of magnitude with a higher efficiency, efficiently leverage orders of magnitude and more data, and explore state-of-the-art deep learning techniques.
  • Receiving general instruction from supervisor, code deliverables in tandem with the engineering team.
  • Adapt standard machine learning methods to best exploit modern parallel environments (eg distributed clusters, multicore SMP, and GPU).

Preferred Qualifications

    No preferred qualifications provided.