Job Closed

This listing is no longer active.

Airbnb logo
Airbnb

Airbnb is a community based on connection and belonging.

Machine Learning Engineer, Relevance and Personalization

Machine Learning EngineerMachine Learning EngineerFull TimeRemoteMid LevelTeam 5,001-10,000Since 2007H1B SponsorCompany SiteLinkedIn

Location

United States

Posted

41 days ago

Salary

$157K - $185K / year

Seniority

Mid Level

Postgraduate Degree2 yrs expExperience acceptedEnglishAirflowJavaKafkaKubernetesPythonPyTorchScalaSparkTensorflow

Job Description

Machine Learning Engineer, Relevance and Personalization

Airbnb

• Work with large scale structured and unstructured data, build and continuously improve cutting edge Machine Learning models for Airbnb product, business and operational use cases. • Work collaboratively with cross-functional partners including software engineers, product managers, operations and data scientists, identify opportunities for business impact, understand, refine, and prioritize requirements for machine learning models, drive engineering decisions, and quantify impact. • Hands-on develop, productionize, and operate Machine Learning models and pipelines at scale, including both batch and real-time use cases. • Leverage third-party and in-house Machine Learning tools & infrastructure to develop reusable, highly differentiating and high-performing Machine Learning systems, enable fast model development, low-latency serving and ease of model quality upkeep.

Job Requirements

  • New grad Ph.D in ML/AI or 2+ years of industry experience in applied ML/AI with a M.S. or B.S degree.
  • Strong programming (Scala / Python / Java / C++ or equivalent) and data engineering skills.
  • Deep understanding of Machine Learning best practices (e.g. training/serving skew minimization, A/B test, feature engineering, feature/model selection), algorithms (e.g. neural networks/deep learning, optimization) and domains (eg. natural language processing, computer vision, personalization, search and recommendation, marketplace optimization, anomaly detection).
  • Exposure to 3 or more of these technologies: Tensorflow, PyTorch, Kubernetes, Spark, Airflow (or equivalent), Kafka (or equivalent), data warehouse (eg. Hive).
  • Exposure to architectural patterns of large, high-scale software applications (e.g., well-designed APIs, high volume data pipelines, efficient algorithms, models).
  • Proven ability to choose the right ML method to solve the problem within current constraints while having a clear vision of the next iterations and a good balance between exploration and exploitation of different techniques.
  • Ability to go deep and build the most impactful solutions while also leading multiple directions across multiple teams and organizations to ensure the success of our mission.

Benefits

  • bonuses
  • equity
  • benefits
  • Employee Travel Credits

Related Job Pages

More Machine Learning Engineer Jobs

Inovalon logo

Senior Machine Learning Engineer

Inovalon

Empowering data-driven healthcare for payers, providers, pharmacies, and life sciences organizations.

Full TimeRemoteTeam 1,001-5,000H1B Sponsor

• Design, train, and deploy machine learning models spanning classical ML (classification, regression, clustering, time-series) and generative AI use cases including LLM-based and agentic applications. • Build and maintain cloud-native solutions on AWS using containerized architectures (Docker, Kubernetes) to support scalable model serving and data pipelines. • Own and contribute to the full Model Development Lifecycle (MDLC), including dataset versioning, model versioning, model registry management, and model evaluation frameworks. • Develop and integrate Python-based ML components that work seamlessly with existing product platforms across multiple business units. • Collaborate with AI Product Managers across the Insights BU and partner business units (Provider, Payer, Pharmacy) to translate business needs into AI solutions. • Apply neural networks and deep learning techniques using PyTorch for appropriate use cases alongside scikit-learn-based classical approaches. • Write robust, production-ready code following engineering best practices; participate in code and design reviews. • Leverage AI coding tools (such as Claude Code or equivalent) as part of your daily development workflow to improve velocity and code quality. • Mentor junior engineers and contribute to team knowledge-sharing around ML best practices, tooling, and architecture decisions. • Support integration of frontend components into ML-powered features where applicable. • Contribute to retrospectives and team process improvements; actively participate in sprint planning and end-of-iteration demos. • Adhere to all HIPAA, data governance, confidentiality, and regulatory requirements in all aspects of work. • Maintain compliance with Inovalon’s policies, procedures, and mission statement, fulfilling responsibilities that support operational and financial success.

Tennessee
$151.8K - $202K / year
Full TimeRemoteTeam 5,001-10,000Since 2011H1B Sponsor

• Analyze detection data including customer reports to determine which aspects of the machine learning models can be improved • Perform tasks to enable better-management of false positive detections • Analyze binary files to determine their legitimacy • Review current product detections to ensure they are performing to the company standard • Address internal questions and concerns regarding customer threat detections

District Of Columbia + 3 moreAll locations: District Of Columbia | Iowa | Kentucky | Virginia
$90K - $125K / year
Unity Technologies logo

Senior Machine Learning Infrastructure Engineer

Unity Technologies

Unity [NYSE: U] is the world’s leading game engine, powering play for more than 3 billion consumers each month. The top mobile games in the world, the most played PC indie titles, the most innovative console games, and virtually all of the top XR and Web Games are developed, deployed, and grown in Unity. Unity also enables teams across industries like automotive, manufacturing, and healthcare to design, simulate, and collaborate in 3D — closing the gap between ideas and reality. Unity is a proud equal opportunity employer. We are committed to fostering an inclusive, innovative environment and celebrate our employees across age, race, color, ancestry, national origin, religion, disability, sex, gender identity or expression, sexual orientation, or any other protected status in accordance with applicable law.

Full TimeRemoteTeam 5,001-10,000

Role Description Unity is looking for a Senior Machine Learning Infrastructure Engineer to join our Vector Ads team, where we build the real-time systems that power Unity's global advertising platform. This is a high-scale, low-latency environment — processing billions of requests daily to deliver fast, relevant ads to players around the world. You'll build and operate the infrastructure that brings ML models from training into production, ensuring our ranking, bidding, and targeting systems run reliably at scale. This is a great opportunity for an engineer who's excited to work at the intersection of ML systems and distributed infrastructure, collaborate across teams, and have direct impact on how machine learning shapes the player and advertiser experience. What you'll be doing - Design, build, and maintain the infrastructure that serves ML models in real-time across Unity's ads ecosystem - Build and operate scalable model serving pipelines — owning latency, throughput, and reliability in a high-QPS production environment - Partner with ML engineers to productionize models, manage model deployments, and improve iteration speed - Improve observability, performance, and cost-efficiency of ML serving infrastructure - Contribute to architectural decisions around feature serving, model versioning, and inference optimization Qualifications - Experience building and operating ML infrastructure or model serving systems in production - Proficiency in Golang or Python, with strong systems engineering fundamentals - Hands-on experience with Kubernetes and container orchestration at scale - Familiarity with ML serving frameworks such as Ray Serve, Triton, TorchServe, or similar - Understanding of distributed systems, API design, and system reliability - Strong collaboration and communication skills in a remote-first environment Requirements - Experience with feature stores, feature pipelines, or online/offline feature serving - Background in ad tech, real-time bidding, or programmatic advertising systems - Familiarity with infrastructure-as-code such as Terraform - Experience with observability tooling — Prometheus, Grafana, OpenTelemetry - Background with real-time data pipelines, caching layers, or low-latency serving systems Benefits - Comprehensive health, life, and disability insurance - Commute subsidy - Employee stock ownership - Competitive retirement/pension plans - Generous vacation and personal days - Support for new parents through leave and family-care programs - Office food snacks - Mental Health and Wellbeing programs and support - Employee Resource Groups - Global Employee Assistance Program - Training and development programs - Volunteering and donation matching program

United States
$183.7K - $248.6K / year
Job Closed
Camgian Corporation logo

Senior Signal Processing Engineer

Camgian Corporation

Ability to work as part of a team while maintaining independent thinking Self-driven and self-starter in addition to excellent communication skills Thinking outside the box and an aptitude for innovation and problem solving Always willing to explore the other side of fear, be challenged and to crave cutting edge technologies

Full TimeRemoteTeam 51-200

Role Description Camgian is looking to expand its development organization with the addition of a Senior Signal Processing Engineer to develop innovative technologies for our products. We are focused on applying state-of-the-art computational technologies, Artificial Intelligence, Machine Learning, Deep Learning, and Computer Vision to advance decision support products in the government and commercial markets. This is a hands-on technical position that involves the architecture, design and development of signal processing algorithms. - The candidate must demonstrate strong programming, physics, and mathematical skills and be able to solve complex problems. - Strong leadership and communication skills with the ability to lead small to mid-sized technical teams are required. Qualifications - Bachelor’s degree in Computer Engineering, Electrical Engineering, or Computer Science - Proficient in C/C++, Python - Proficient in scientific computing tools such as NumPy, SciPy, Pandas, Matplotlib, Scikit-learn, MATLAB - Strong background in sensor and image signal processing techniques - Experience in detection, classification, angle of arrival, and tracking algorithms - Experience with sensor fusion, state estimation, random signals, feature extraction, and linear algebra - Experience in designing, implementing, and optimizing signal processing algorithms for a product - 10+ years of experience in signal processing algorithm development - United States Citizenship Requirements - Strong analytical skills and experience in areas of adaptive filter theory, spectral estimation, detection and estimation theory, linear algebra and/or stochastic processes - Experience solving complex signal processing, detection, estimation and tracking related problems - Experience with radar and acoustic sensor theory, and motion-based detection techniques - Familiarity with machine learning and deep learning concepts Responsibilities - Architect system level design solutions with customer requirements, schedule, and budget in mind - Breakdown large problems into a sequence of tasks for execution with the appropriate level of effort, key milestones, deliverables, and risks - Document architecture, design, test plan, results, and analysis - Prepare and conduct technical presentations to effectively communicate ideas, issues, and solutions to diverse groups in the company including Engineers, Product & Business Development, CTO, CEO - Lead small to mid-sized technical teams to develop algorithms for deployment in products - Serve as a strong mentor to junior engineers to develop their skills and confidence - Contribute to continuous process and productivity improvements in the team - Exceptional work ethic, willingness to learn, tenacity not to quit, aptitude to surpass, and strong desire to work in a fast-paced environment are necessary for success. - Collaboration and cross pollination with other teams will be frequent; thus communication, openness, and willingness to share both success and failure is a must. - We are a team-centric organization, there are no individuals, we win and lose together. Benefits - Competitive salary - Fun work environment - Fringe benefits - Equity opportunity Company Description - Ability to work as part of a team while maintaining independent thinking - Self-driven and self-starter in addition to excellent communication skills - Thinking outside the box and an aptitude for innovation and problem solving - Always willing to explore the other side of fear, be challenged and to crave cutting edge technologies

United States
Job Closed