Software Engineer, Machine Learning

Meta Meta · Big Tech · Sunnyvale, CA +2 · Remote

Software Engineer, Machine Learning at Meta focused on building cutting-edge products by integrating AI tools, implementing ethical AI practices, and developing skills in areas like prompt engineering and agent orchestration. The role involves collaborating with cross-functional teams, architecting scalable systems, and optimizing code for performance.

What you'd actually do

  1. Collaborate with cross-functional teams (product, design, operations, infrastructure) to build innovative application experiences
  2. Implement custom user interfaces using latest programming techniques and technologies
  3. Analyze and optimize code for quality, efficiency, and performance, and provide feedback to peers during code reviews
  4. Set direction and goals for teams, lead major initiatives, provide technical guidance and mentorship to peers, and help onboard new team members
  5. Architect efficient and scalable systems that drive complex applications

Skills

Required

  • TensorFlow
  • PyTorch
  • Scikit-learn
  • information retrieval
  • data structures
  • algorithms
  • graph theory
  • optimization techniques
  • NLP techniques
  • text preprocessing
  • tokenization
  • sentiment analysis
  • prompt engineering
  • agent orchestration

Nice to have

  • Masters degree or PhD in Computer Science or a related technical field

What the JD emphasized

  • 8+ years of programming experience in a relevant language OR 4+ years experience with a PhD
  • Demonstrated ability to integrate AI tools to optimize/redesign workflows and drive measurable impact (e.g., efficiency gains, quality improvements)
  • Experience adhering to and implementing responsible, ethical AI practices (e.g., risk assessment, bias mitigation, quality and accuracy reviews)
  • Demonstrated ongoing AI skill development (e.g., prompt/context engineering, agent orchestration) and staying current with emerging AI technologies

Other signals

  • integrating AI tools to optimize/redesign workflows
  • implementing responsible, ethical AI practices
  • ongoing AI skill development (e.g., prompt/context engineering, agent orchestration)