Meta - Columbia, SC
posted 2 months ago
Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., is at the forefront of building technologies that facilitate connections, foster communities, and enhance business growth. Since its inception in 2004, Facebook has revolutionized the way individuals interact. With the introduction of applications and services such as Messenger, Instagram, and WhatsApp, Meta has empowered billions globally. Currently, the company is transitioning from traditional 2D screens to immersive experiences, including augmented and virtual reality, to shape the future of social technology. As a Software Engineer specializing in Machine Learning, you will play a pivotal role in this evolution by researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software tailored for massive social data and prediction challenges. In this position, you will tackle a variety of ranking, classification, recommendation, and optimization problems, such as payment fraud detection, click-through or conversion rate prediction, and ads/feed/search ranking. You will be responsible for developing highly scalable systems and algorithms that leverage deep learning, data regression, and rules-based models. Your role will involve suggesting, collecting, analyzing, and synthesizing requirements while identifying bottlenecks in technology, systems, and tools. You will also be expected to develop solutions that significantly enhance efficiency and explore cutting-edge deep learning techniques. Working closely with the engineering team, you will receive general instructions from your supervisor and contribute to coding deliverables. Additionally, you will adapt standard machine learning methods to optimize performance in modern parallel environments, including distributed clusters and GPU setups. This position allows for telecommuting from anywhere in the US, providing flexibility in your work environment.