Logo
META

Machine Learning Software Engineer

META, Saint Paul, Minnesota, United States, 55130

Save Job

Summary:

Meta is on the lookout for skilled and experienced engineers to join our dynamic teams dedicated to designing innovative products that connect billions of individuals globally. In this role, you'll tackle complex technical challenges, develop new features, and enhance existing applications across diverse platforms, including mobile devices and web environments. Our teams thrive on pushing the limits of user experience, and we seek passionate individuals eager to help us transform global connections. If you're excited about joining a premier team of engineers and researchers to work on impactful projects, we encourage you to apply. Responsibilities: Collaborate with cross-functional teams (product, design, operations, infrastructure) to create cutting-edge application experiences. Implement custom user interfaces utilizing the latest programming methods and technologies. Analyze and optimize code for quality, performance, and efficiency while providing feedback to peers during code reviews. Lead major initiatives by setting direction and goals for teams, offering technical guidance and mentorship to colleagues, and assisting in onboarding new team members. Architect scalable systems that support complex applications. Identify and address performance and scalability issues, while driving initiatives to mitigate technical debt. Work with a variety of programming languages and technologies. Establish ownership of components, features, or systems with a comprehensive end-to-end understanding. Minimum Qualifications: Bachelor's degree in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience. 8+ years of programming experience in a relevant language OR 4+ years experience with a PhD. Demonstrated ability to drive change within organizations and lead intricate technical projects. Experience using data and analysis to elucidate technical challenges, while suggesting detailed feedback and solutions. Preferred Qualifications: Master's degree or PhD in Computer Science or a related field. Experience with machine learning frameworks like TensorFlow, PyTorch, or Scikit-learn. Knowledge of NLP techniques, including text preprocessing, tokenization, and sentiment analysis. Understanding of information retrieval concepts, such as indexing, querying, and ranking. Strong grasp of data structures and algorithms, including graph theory and optimization techniques. Public Compensation:

$85.10/hour to $251,000/year + bonus + equity + benefits. Equal Opportunity:

Meta is an Equal Employment Opportunity and Affirmative Action employer. We do not discriminate based on race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state, and local law. Meta participates in the E-Verify program in certain locations, as required by law. Please note that Meta may leverage artificial intelligence and machine learning technologies in connection with applications for employment. Meta is committed to providing reasonable accommodations for candidates with disabilities in our recruiting process. If you need assistance or accommodations due to a disability, please let us know at accommodations-ext@fb.com.