Taro Logo

Software Engineer - ML

Treeswift revolutionizes decision-making for critical energy infrastructure using AI and LiDAR technology to monitor and manage utility infrastructure risks.
New York, NY, USAPhiladelphia, PA, USA
$160,000 - $180,000
Machine Learning
Senior Software Engineer
Hybrid
11 - 50 Employees
5+ years of experience
AI · Enterprise SaaS · Energy
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Software Engineer - ML

Treeswift is revolutionizing the energy infrastructure sector by developing AI-powered solutions to monitor and manage critical assets. The company specializes in using LiDAR and imagery data, collected via sensor packs mounted on backpacks and vehicles, to protect utility infrastructure from vegetation-related risks.

As a Software Engineer - ML, you'll be at the forefront of developing state-of-the-art machine learning solutions that increase the resilience of energy systems. The role focuses on two primary areas: developing LiDAR point cloud models for landscape and infrastructure classification, and creating image models to analyze vegetation attributes.

This is an exciting opportunity to join a team of robotics experts from top institutions (Penn, Caltech) and industry veterans (Palantir). The position offers a competitive salary range of $160,000-$180,000, comprehensive benefits, and the chance to work on meaningful problems that directly impact infrastructure safety and reliability.

The ideal candidate should have extensive experience in machine learning model development and deployment, strong Python programming skills, and expertise in deep learning frameworks. You'll work in a collaborative environment that values mission-first thinking, truth-seeking, and an owner's mindset.

Working in a hybrid model (2 days per week in office) from either NYC or Philadelphia, you'll have the opportunity to shape the future of infrastructure management while working with cutting-edge technology and a talented team.

Last updated 2 months ago

Responsibilities For Software Engineer - ML

  • Develop machine learning models that revolutionize our customers' businesses
  • Create a best-in-class feedback loop to accelerate model development
  • Help Treeswift scale by bringing prior experience with commercial machine learning model development and deployment
  • Enable effective collaboration on model development within the engineering team
  • Contribute to efforts to ensure reliable and robust performance of models in production

Requirements For Software Engineer - ML

Python
  • Proven track record of training and deploying machine learning models at scale for commercial use cases
  • Experience in segmentation and object detection of point cloud data or image data
  • Experience creating, curating, and cleaning training datasets
  • Strong programming skills in Python
  • Expertise in deep learning libraries such as PyTorch, TensorFlow, or similar
  • Excellent problem-solving and analytical abilities
  • Exceptional communication and collaboration skills

Benefits For Software Engineer - ML

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Equity
  • Comprehensive medical, dental and vision insurance
  • Life insurance package and disability coverage
  • Stock options
  • Paid leave for new parents
  • Unlimited PTO
  • 401K

Interested in this job?