Full Time

Staff Software Engineer, AI for Dev Productivity

Airbnb
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Airbnb, so some details may not match this job. The employer's own page has the real description.

Job Overview

The Staff Software Engineer, AI for Dev Productivity at Airbnb will play a crucial role in enhancing the development processes through advanced artificial intelligence solutions. The individual will be responsible for designing, implementing, and optimizing AI-driven tools that improve developer productivity and streamline workflows. Collaborating closely with cross-functional teams, this position entails leveraging machine learning and data analysis to inform decision-making and drive innovation in software development practices.



Job Responsibilities

  • Design and develop AI-driven tools that enhance developer productivity.
  • Implement machine learning algorithms to automate repetitive tasks and processes.
  • Collaborate with product managers and other stakeholders to define the roadmap of productivity features.
  • Evaluate existing workflows and identify areas for improvement through data analysis.
  • Conduct code reviews and ensure adherence to best practices in AI systems development.
  • Provide mentorship and guidance to junior engineers and team members.
  • Stay updated with the latest trends and advancements in AI and development technologies.


Qualifications

  • Bachelor’s or Master's degree in Computer Science, Engineering, or a related field.
  • Minimum of 5 years of experience in software development, with a focus on AI or machine learning.
  • Strong programming skills in languages such as Python, Java, or Scala.
  • Proficient in machine learning frameworks and libraries (e.g., TensorFlow, PyTorch, Scikit-learn).
  • Experience with cloud platforms (AWS, Google Cloud, or Azure) and containerization technologies (Docker, Kubernetes).
  • Excellent problem-solving skills and ability to work in a collaborative environment.


Technologies & Tools

This position requires a strong familiarity with a variety of technologies and tools, including but not limited to machine learning frameworks such as TensorFlow and PyTorch, programming languages like Python and Java, cloud computing environments like AWS and Google Cloud, as well as containerization tools like Docker and Kubernetes. Proficiency in data analysis tools and version control systems like Git will also be essential in developing and deploying AI solutions effectively.



Ideal Candidates

The ideal candidate for this position is someone who is passionate about leveraging artificial intelligence to solve complex problems and enhance development processes. They should possess a blend of technical expertise and creative thinking, with a strong commitment to collaboration and innovation. A continuous learner who is proactive in staying abreast of technological advancements and industry best practices will thrive in this role. Strong communication skills and the ability to mentor and lead others are also key characteristics that contribute to success in this position.

Unemployment fell most in Greece: from 10% in 2024 to 8.5% in 2025, by the International Labour Organization’s estimates. Every country, ranked →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.