Meta - Menlo Park, CA

posted 3 months ago

Full-time - Mid Level
Menlo Park, CA
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

As a Software Engineer specializing in Machine Learning at Meta Platforms, Inc., you will be at the forefront of developing innovative solutions that leverage massive social data to solve complex prediction problems. Your role will involve researching, designing, developing, and testing operating systems-level software, compilers, and network distribution software. This position is critical in enhancing the capabilities of our machine learning systems, ensuring they are robust, efficient, and scalable to handle the vast amounts of data generated by our platforms. You will collaborate with cross-functional teams to understand the requirements and challenges associated with social data processing and prediction. Your expertise in machine learning algorithms and software engineering principles will be essential in creating systems that not only meet current demands but also anticipate future needs. The work environment is dynamic and fast-paced, providing ample opportunities for professional growth and the chance to contribute to projects that impact millions of users worldwide. In this role, you will also be expected to stay updated with the latest advancements in machine learning and software engineering, applying this knowledge to improve existing systems and develop new features. Your contributions will directly influence the performance and reliability of our machine learning applications, making this a highly impactful position within the company.

Responsibilities

  • Research and design operating systems-level software for machine learning applications.
  • Develop and test compilers and network distribution software.
  • Collaborate with cross-functional teams to gather requirements and address challenges in social data processing.
  • Implement machine learning algorithms to enhance prediction capabilities.
  • Stay updated with advancements in machine learning and software engineering to apply best practices.

Requirements

  • Proven experience in software engineering with a focus on machine learning applications.
  • Strong knowledge of operating systems and compilers.
  • Experience with network distribution software development.
  • Proficiency in programming languages such as Python, C++, or Java.
  • Ability to work collaboratively in a fast-paced environment.

Nice-to-haves

  • Familiarity with large-scale data processing frameworks.
  • Experience with cloud computing platforms.
  • Knowledge of data visualization techniques.
  • Understanding of AI ethics and responsible AI practices.

Benefits

  • Comprehensive health insurance coverage.
  • 401(k) retirement savings plan with matching contributions.
  • Paid time off and holidays.
  • Tuition reimbursement for further education.
  • Wellness programs and mental health support.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service