Lead Software Engineer - Computer Vision, Synthetic Image Generation
Redmond, WA | Burlingame, CA
The immediate team for this role is composed of Computer Vision, Machine Learning and SW Engineers. We work cross-functionally with teams across multiple disciplines, such as simulation, AR/VR optics, Reality Labs Research, silicon, and sensors, to design and develop novel ML solutions tailored for the requirements and constraints of each particular device.Lead Software Engineer - Computer Vision, Synthetic Image Generation Responsibilities
- Tech lead for development and launch of CV/ML solutions for generating and synthesizing images used in training of AR/VR models and system design
- Drive cross-functional collaborations with partner teams including but not limited to RL research, simulation, data systems, CoreAI, and GenAI.
- Hands-on contribution to synthetic image generation using deep generative models, computer graphics, or physics-based simulation
- Explore, innovate, and leverage novel technologies, from internal and external publications, to improve the realism, diversity, controllability, and generalizability of image synthesis including techniques to enhance appearance and geometric realism, conditional image generation based on specific conditions or constraints, such as metadata, text-based categories, image masks, or multiple input modalities, and controllable image generation with manipulation of specific attributes like style and appearance.
- Co-own strategic planning, OKR setting, and roadmap generation for synthetic data sub-team. Co-create roadmap and vision for R&D initiatives.
- Contribute to recruitment, mentoring, onboarding, and growing ML engineers/scientist, interns, and contractors.
- Work with RL leadership and cross-functional teams to understand business requirements and translate them into machine learning projects
- Optimize machine learning models for performance, scalability, and maintainability. Collaborate with other engineers and data scientists to develop and deploy machine learning solutions.
- Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
- Proven Technical background in one or more of the following areas: Machine Learning, Deep Learning, Neural Networks, Image Processing, Computer Vision, Image Synthesis, Generative AI.
- Experience in developing computer vision algorithms and deep learning models in Pytorch, Tensorflow and similar platforms.
- Working knowledge of synthetic image generation using deep generative models, computer graphics, or physics-based simulation.
- 5+ years of technical leadership experience driving medium to large-scale cross-functional R&D projects focused on machine learning and computer vision.
- Proven programming skills in Python and C/C++
- Experience with distributed computing and large-scale data processing
- Problem-solving and interpersonal skills and experience to lead technical projects independently
- Proven communication and collaboration skills
- Ph.D. in Computer Science, Electrical Engineering, Data Science, or equivalent field
- Publication track record in image generation and computer vision in top conferences including CVPR, NeurIPS, ICCV, ICML, etc.
- Experience in computer graphics, procedural generation, and avatar rendering
- Experience in classical image processing and pose estimation
- Work experience in AR/VR industry
Individual pay is determined by skills, qualifications, experience, and location. Compensation details listed in this posting reflect the base salary only, and do not include bonus, equity or sales incentives, if applicable. In addition to base salary, Meta offers benefits. Learn more about benefits at Meta.
Tags: Computer Science Computer Vision Deep Learning Engineering Generative AI Generative modeling ICML Machine Learning ML models NeurIPS OKR Physics Python PyTorch R R&D Research TensorFlow VR
Perks/benefits: Career development Conferences Equity Health care Salary bonus
More jobs like this
Explore more AI, ML, Data Science career opportunities
Find even more open roles in Artificial Intelligence (AI), Machine Learning (ML), Natural Language Processing (NLP), Computer Vision (CV), Data Engineering, Data Analytics, Big Data, and Data Science in general - ordered by popularity of job title or skills, toolset and products used - below.
- Open Data Science Intern jobs
- Open Lead Data Analyst jobs
- Open Data Engineer II jobs
- Open Power BI Developer jobs
- Open Senior Business Intelligence Analyst jobs
- Open Data Science Manager jobs
- Open Marketing Data Analyst jobs
- Open MLOps Engineer jobs
- Open Junior Data Scientist jobs
- Open Data Scientist II jobs
- Open Business Intelligence Developer jobs
- Open Business Data Analyst jobs
- Open Product Data Analyst jobs
- Open Data Analytics Engineer jobs
- Open Data Analyst Intern jobs
- Open Sr Data Engineer jobs
- Open Principal Data Scientist jobs
- Open Sr. Data Scientist jobs
- Open Senior Data Architect jobs
- Open Data Engineering Manager jobs
- Open Junior Data Engineer jobs
- Open Big Data Engineer jobs
- Open Data Quality Analyst jobs
- Open Research Scientist jobs
- Open Azure Data Engineer jobs
- Open GCP-related jobs
- Open Java-related jobs
- Open Data quality-related jobs
- Open ML models-related jobs
- Open Business Intelligence-related jobs
- Open Data management-related jobs
- Open Privacy-related jobs
- Open PhD-related jobs
- Open Data visualization-related jobs
- Open Deep Learning-related jobs
- Open Finance-related jobs
- Open NLP-related jobs
- Open PyTorch-related jobs
- Open TensorFlow-related jobs
- Open LLMs-related jobs
- Open APIs-related jobs
- Open Generative AI-related jobs
- Open CI/CD-related jobs
- Open Snowflake-related jobs
- Open Consulting-related jobs
- Open Hadoop-related jobs
- Open Kubernetes-related jobs
- Open Data governance-related jobs
- Open Databricks-related jobs
- Open Airflow-related jobs