Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Perception image - Rise Careers
Job details

Software Engineer, Perception

About Us


Agtonomy is pioneering advanced automation and AI solutions to transform agriculture and beyond. Initially focused on specialty crops, our TeleFarmer™ platform addresses labor-intensive needs with automation, turning conventional equipment into autonomous machines. By partnering with leading manufacturers like Doosan Bobcat, we integrate smart technology into tractors and other machinery, enhancing safety and efficiency. As we expand into ground maintenance and other industrial applications, our expert team continues to address key challenges with labor shortages, sustainability and profitability across various industries.


About the Role


As a Perception / Machine Learning Engineer on the Autonomy Team, you will play a key role in solving challenging perception problems in outdoor vehicle automation. Leveraging your experience, you will implement state-of-the-art ML perception techniques to improve how Agtonomy’s tractors perceive and understand the environments where they operate. You will work closely with embedded, localization, and planning engineers on the team to design and evolve the upstream and downstream interfaces of the perception system. This role is perfect for someone who loves implementing ML to tackle real world problems, and is excited about applying their experience to make robots perceive in rugged, agricultural environments.


What You'll Do
  • Applying machine learning to solve challenging perception problems for autonomous systems (e.g. object detection, semantic segmentation, instance segmentation, dense depth, optical flow, tracking, etc.).
  • Driving the architecture, deployment, and performance characterization of our deep learning models.
  • Refining and optimizing models for low-latency inference on embedded hardware.
  • Designing and building cloud-based training and labeling pipelines.
  • Collaborating with the hardware and embedded teams on sensor selection and vehicle packaging given safety requirements.
  • Writing performant, well-tested software, and improving code quality of the entire Autonomy team through code and design reviews.


What You'll Bring
  • 5+ years of experience in software development for problems involving computer vision, machine learning, and robotic perception techniques.
  • Foundational understanding of deep learning: model layer design, loss function intuition, training best practices.
  • Experience handling large datasets efficiently and organizing them for training and evaluation.
  • Experience curating synthetic and real-world image datasets for training.
  • Strong proficiency in modern C++ and Python and experience writing efficient algorithms for resource-constrained embedded systems.
  • Ability to thrive in a fast-moving, collaborative, small team environment with lots of ownership.
  • Excellent analytical, communication, and documentation skills with demonstrated ability to collaborate with interdisciplinary stakeholders outside of Autonomy.
  • An eagerness to get your hands dirty by testing your code on real robots at real customer farms (gives “field testing” a whole new meaning!).


What Makes You a Strong Fit
  • Experience architecting multi-sensor ML systems from scratch.
  • Experience with compute-constrained pipelines: optimizing models to balance the accuracy vs. performance tradeoff, leveraging TensorRT, model quantization, etc.
  • Experience implementing custom operations in CUDA.
  • MS or PhD in Robotics, Computer Science, Computer Engineering, or a related field.
  • Publications at top-tier perception/robotics conferences (e.g. CVPR, ICRA, etc.).
  • Passion for sustainable agriculture and electric vehicles.


$160,000 - $240,000 a year
The US base salary range for this full-time position is $160,000 to $240,000 + equity + benefits + unlimited PTO

The range displayed on each job posting reflects the minimum and maximum target for new hire salaries for the position across all US locations. Within the range, individual pay is determined by work location, internal equity, and additional factors, including, but not limited to, job-related skills, experience, and relevant education or specialty training. Your recruiter can share more about the specific salary range during the hiring process.

Benefits:


• 100% covered medical, dental, and vision for the employee (cost plus partner, children, or

family is additional)

• Commuter Benefits

• Flexible Spending Account (FSA)

• Life Insurance

• Short- and Long-Term Disability

• 401k Plan

• Stock Options

• Collaborative work environment working alongside passionate mission-driven folks!


Our interview process is generally conducted in five (5) phases:


1. Phone Screen with People Operations (30 minutes)

2. Video Interview with the Hiring Manager (45 minutes)

3. Coding Challenge and Technical Challenge (1 hour with an Autonomy Engineer)

4. Panel Interview (Video interviews scheduled with key stakeholders, each interview will be 30 to 45 minutes)

5. Final Interviews (CEO and CFO 30 minutes each)

Agtonomy Glassdoor Company Review
5.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
Agtonomy DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of Agtonomy
Agtonomy CEO photo
Unknown name
Approve of CEO

Average salary estimate

$200000 / YEARLY (est.)
min
max
$160000K
$240000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Perception, Agtonomy

At Agtonomy, we're leading the charge in advanced automation and AI, shaping the future of agriculture and industries beyond. As a Software Engineer specializing in Perception, you will join our innovative Autonomy Team, focusing on breaking ground in outdoor vehicle automation. This is an exciting opportunity to work with our cutting-edge TeleFarmer™ platform, applying your machine learning expertise to tackle real-world challenges such as object detection, semantic segmentation, and tracking in rugged agricultural environments. You’ll collaborate closely with a passionate group of engineers, enhancing not just our perception systems but also making a tangible difference in agricultural efficiency and sustainability. In this role, your experience will be crucial as you design and deploy deep learning models, optimize them for embedded hardware, and even get to test your work on actual farms. Agtonomy offers a collaborative workspace filled with enthusiastic, mission-driven people. If you're someone who loves the thrill of solving challenging perception problems while being an integral part of a dynamic team, Agtonomy is the place for you. We're excited to see how your skills can elevate our projects and contribute to the greater good, all while enjoying a competitive salary, fantastic benefits, and an engaging work culture.

Frequently Asked Questions (FAQs) for Software Engineer, Perception Role at Agtonomy
What are the primary responsibilities of a Software Engineer, Perception at Agtonomy?

As a Software Engineer focusing on Perception at Agtonomy, you will be responsible for applying machine learning techniques to address perception challenges within our autonomous systems. This includes tasks such as object detection and semantic segmentation, driving the architecture and deployment of deep learning models, optimizing performance on embedded hardware, and collaborating with other engineering teams on safety-oriented sensor selection.

Join Rise to see the full answer
What qualifications are required for the Software Engineer, Perception role at Agtonomy?

To thrive in the Software Engineer, Perception position at Agtonomy, candidates should have 5+ years of experience in software development, with a solid background in computer vision, machine learning, and robotics perception techniques. A foundational understanding of deep learning principles, proficiency in modern C++ and Python, and experience with developing efficient algorithms for resource-constrained environments are essential.

Join Rise to see the full answer
What makes someone a strong fit for the Software Engineer, Perception position at Agtonomy?

A strong candidate for the Software Engineer, Perception role at Agtonomy will have experience architecting multi-sensor machine learning systems, optimizing models for compute-constrained pipelines, and implementing custom operations in CUDA. Additionally, holding an advanced degree in Robotics or related fields and having publications in top-tier conferences will set you apart.

Join Rise to see the full answer
What benefits does Agtonomy offer for the Software Engineer, Perception role?

Agtonomy provides a comprehensive benefits package for the Software Engineer, Perception role, including fully covered medical, dental, and vision insurance for employees, flexible spending accounts, 401k plans with stock options, and unlimited PTO. We also create a collaborative work environment filled with passionate individuals who are dedicated to driving positive change.

Join Rise to see the full answer
What is the interview process like for the Software Engineer, Perception role at Agtonomy?

The interview process for the Software Engineer, Perception position at Agtonomy comprises five phases, starting with a phone screen, followed by a video interview with the hiring manager, a coding and technical challenge, panel interviews with key stakeholders, and concluding with final interviews with our CEO and CFO. This structured approach helps us find the best fit for our team.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Perception
Can you explain your experience with machine learning techniques relevant to perception?

When answering this question, highlight specific machine learning techniques you've implemented, such as object detection methods like YOLO or semantic segmentation with U-Net. Discuss any projects where you applied these techniques, emphasizing challenges faced and how you overcame them.

Join Rise to see the full answer
How would you optimize a deep learning model for low-latency inference on embedded hardware?

In response, discuss strategies for reducing model complexity, such as pruning, quantization, and the use of efficient architectures like MobileNet. Mention tools like TensorRT that facilitate this optimization process, showcasing your understanding of balancing performance and accuracy.

Join Rise to see the full answer
Describe a time you collaborated with cross-functional teams. What was your role?

Choose an example that shows your collaborative spirit. Talk about how you facilitated discussions between software engineers, hardware teams, or stakeholders, focusing on improving project outcomes. Include details about your contributions and how you fostered teamwork.

Join Rise to see the full answer
What strategies do you use to curate and handle large datasets for training?

To answer, share methods you utilize for dataset organization, cleaning, and tagging. Discuss tools and frameworks you prefer for data management and how these have helped achieve high-quality results in previous projects.

Join Rise to see the full answer
What challenges have you faced when working with robotics perception, and how did you address them?

Outline specific challenges, such as environmental variability affecting sensor data or real-time processing requirements. Explain the strategies you employed to solve these issues, emphasizing analytical thinking and problem-solving skills.

Join Rise to see the full answer
Can you share your experience with testing your code on real robots?

When responding, describe any field tests or deployment scenarios where you validated your software on actual hardware. Emphasize the importance of this hands-on experience and how it contributed to your understanding of real-world constraints.

Join Rise to see the full answer
What is your approach to ensuring code quality in a team environment?

Discuss your commitment to writing well-tested software and how you engage in code reviews. Explain your belief in collaborative practices, such as pair programming, to promote overall code quality among the Autonomy team.

Join Rise to see the full answer
How do you balance accuracy versus performance in model development?

Here, discuss your approach to conducting trade-off analysis during the development process. Mention times you've had to prioritize performance without sacrificing significant accuracy and the methods used to achieve this synthesis.

Join Rise to see the full answer
What motivates you to work in sustainable agriculture technology?

Share your genuine passion for sustainable practices and how you believe technology can enhance agricultural efficiency and reduce waste. Discuss how your work in perception systems can directly impact sustainability efforts.

Join Rise to see the full answer
Why do you want to work at Agtonomy as a Software Engineer, Perception?

In your response, articulate your admiration for Agtonomy’s innovative approach and mission. Highlight how your values align with the company and your eagerness to contribute to a team that's creating impactful solutions in the field of agriculture.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Agtonomy Hybrid South San Francisco, CA
Posted 14 days ago
Photo of the Rise User
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Transparent & Candid
Medical Insurance
Dental Insurance
Vision Insurance
Some Meals Provided
401K Matching
Fitness Stipend
Learning & Development
Paid Time-Off
Pet Friendly
Work Visa Sponsorship
Posted 11 hours ago
Photo of the Rise User
Dental Insurance
Disability Insurance
Vision Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Performance Bonus
Family Medical Leave
Paid Holidays
Talent Worx Hybrid No location specified
Posted 3 hours ago
Photo of the Rise User
Posted 4 days ago
Dental Insurance
Flexible Spending Account (FSA)
Health Savings Account (HSA)
Vision Insurance
Paid Holidays
Photo of the Rise User
Posted yesterday
Photo of the Rise User
Posted 4 days ago
Mission Driven
Passion for Exploration
Transparent & Candid
Growth & Learning
Clearer.io Remote Ho Chi Minh, Vietnam
Posted 6 days ago
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 3, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
22 people applied to Senior PLSQL Developer at ProArch
Photo of the Rise User
Someone from OH, Cleveland just viewed Accounting Co-Op (Part-Time) at Avery Dennison
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Manager at ShiftCare
Photo of the Rise User
Someone from OH, North Ridgeville just viewed Product Operations at Binance
Photo of the Rise User
Someone from OH, Mentor just viewed Sales & Service Lead - Pinecrest at Alo Yoga
Photo of the Rise User
Someone from OH, Mason just viewed Marketing & Communications Intern at Per Scholas
Photo of the Rise User
Someone from OH, Lakewood just viewed Recruiter (Talent Sourcing), 6 month contract at Jerry