Senior Machine Learning Engineer (BR)

São Paulo
Engineering /
Full-time Employee /
Hybrid
Why join us?
Handoff is the AI agent that runs a construction company. We help remodelers automate estimating, streamline operations, and win more work—backed by real-time cost data, intuitive design, and workflows that “speak contractor.” With over 10,000 monthly active users and $6B in annualized project volume already flowing through our platform, we’re becoming the trusted partner for the people who build our homes.
We are backed by $25M+ raised from Y Combinator, Sequoia, Initialized, and Greycroft. Our team is distributed across hubs in Austin, São Paulo, and Buenos Aires, and we are deeply focused on building intuitive, high-impact solutions that make a real difference for our users.

Senior AI/ML Engineer at Handoff
As a Senior AI/ML Engineer you have a strong foundation in machine learning, computer vision, and the adaptability to tackle diverse challenges. As a generalist on our team, you will focus on solving real-world business problems by leveraging advanced machine learning techniques and proprietary datasets. This role requires a balance of technical expertise, a problem-solving mindset, and the ability to collaborate across teams to deliver impactful solutions.

What you'll do

    • Apply traditional and modern ML techniques to build solutions that address key business challenges, such as enhancing estimate accuracy or streamlining AI agent features.
    • Utilize our extensive blueprint dataset to explore and develop innovative computer vision solutions, driving unique value in our product offerings.
    • Identify and implement the most effective ML tools and approaches, ensuring alignment with both immediate project goals and broader business needs.
    • Establish evaluation frameworks to measure and improve the effectiveness of deployed models, iterating based on results to achieve reliable outcomes.
    • Work closely with engineering, product, and other stakeholders to integrate ML solutions seamlessly into production, ensuring scalability, reliability, and user-centric design.
    • Keep abreast of advancements in both computer vision and machine learning research, adopting promising methods to enhance our capabilities.

About You

    • Bachelor’s or Master’s degree in Computer Science, Engineering, Mathematics, or a related field.
    • 5+ years of experience in machine learning, with a proven ability to apply techniques across domains like NLP, computer vision, and predictive analytics.
    • Proficiency in foundational ML tools: Pandas, NumPy, OpenCV, and scikit-learn.
    • Experience with deep learning frameworks such as TensorFlow or PyTorch.
    • Familiarity with working on computer vision tasks, such as image recognition, object detection, and processing large datasets like blueprints (e.g. YOLOv8, Detectron, and others).
    • Hands-on experience with data engineering tools (e.g., SQL, Apache Airflow) for building pipelines.
    • Knowledge of cloud platforms (AWS, GCP, or Azure) for deploying ML solutions.
    • A team player who communicates effectively with cross-functional teams to ensure alignment and success in delivering impactful solutions.
    • Strong analytical skills and the ability to work effectively with proprietary datasets to unlock innovative solutions.
    • Proficiency in English, both written and verbal

What we offer

    • Competitive salary in USD
    • Attractive stock options
    • Unlimited PTO
    • Relocation Allowance
    • We’ll set you up with all the equipment you need - and you can choose the laptop!
    • Get ready for regular team offsites around the world. Our 2024 offsites were in Poland, Mexico and Florida.
If you are passionate about developing cutting-edge machine learning solutions and want to be part of a team that values innovation, scalability, and real-world impact, we’d love to hear from you!
Please note that we will only consider applications submitted in English.