Skip to content

Software Engineer – Machine Learning
Company | Meta |
---|
Location | Redmond, WA, USA |
---|
Salary | $207502 – $240240 |
---|
Type | Full-Time |
---|
Degrees | Master’s |
---|
Experience Level | Mid 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.