Meta is seeking a Software Engineer, Machine Learning to design, develop, and test operating systems-level software, compilers, and network distribution software for massive social data and prediction problems. The ideal candidate will have industry experience working on classification and optimization problems and be able to develop highly scalable systems, algorithms, and tools leveraging deep learning, data regression, and rules-based models.
Requirements
- Research, design, develop, and test operating systems-level software, compilers, and network distribution software
- Have industry experience working on a range of classification and optimization problems
- Develop highly scalable systems, algorithms, and tools leveraging deep learning, data regression, and rules-based models
- Suggest, collect, analyze, and synthesize requirements and bottleneck in technology, systems, and tools
- Receiving general instruction from supervisor, code deliverables in tandem with the engineering team
- Adapt standard machine learning methods to best exploit modern parallel environments
- Experience must include 2 years in machine learning, recommendation systems, computer vision, natural language processing, data mining, or distributed systems
- Translating insights into business recommendations
- Hadoop/HBase/Pig or MapReduce/Sawzall/Bigtable/Spark
- Scripting languages such as Perl, Python, PHP, or shell scripts
- Python, PHP, or Haskell
- Relational databases and SQL
- Software development tools: Code editors (VIM or Emacs), and revision control systems (Subversion, GIT, or Perforce)
- Linux, UNIX, or other *nix-like OS as evidenced by file manipulation, advanced commands, and shell scripting
Benefits
- Bonus & Equity
- Health insurance (not specified)
- Retirement plan (not specified)
- Paid time off (not specified)
- Other benefits not specified