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

Perception and Computer Vision Engineer

About this role:

Pickle is on the hunt for a dynamic and driven Perception and Computer Vision Engineer to revolutionize the future of warehouse automation. As part of the perception team, you will develop and improve our computer vision solutions. Our system is constantly evolving and we are tackling hard, unsolved problems in robotic material handling. There will be plenty of opportunities to contribute to the direction of our product and its architecture.


What You’ll Accomplish:
  • Build and maintain perception solutions to novel 3D object detection problems using stereo cameras.
  • Test and iterate on solutions to improve reliability, reduce failure rates, and enhance the overall robot’s performance.
  • Improve our perception systems accuracy, robustness and maintainability.
  • Collaborate with other robotics autonomy teams to integrate our solutions into our broader hardware and software systems


Who You Are:
  • 1+ years of industry experience working on computer vision, robotics software or a closely related discipline.
  • A bachelor in Computer Science, Applied Mathematics, Robotics, or related technical field.
  • Strong foundational knowledge in software engineering and computer science.
  • Strong foundational knowledge in numerical linear algebra.
  • The work in the team is diverse, but there are two core areas, ML Engineering (inc. MLOps) and writing maintainable and efficient numerical/robotics software.
  • You have a strong interest in one of these two core areas.
  • Proficient with Python and comfortable with at least one compiled language among C, C++ and Rust.
  • You are eager to collaborate on and deliver pragmatic solutions to technical challenges.


About Pickle Robot

Pickle Robot is a pioneer in Physical AI for supply chain applications. Today Pickle robots autonomously unload trucks, trailers, and import containers at human-scale or better performance. The alternative is manual work that is difficult, dirty, sometimes dangerous, and increasingly hard to staff at distribution centers around the globe. Pickle Robot is laser focused on automating truck unloading using generative AI, machine learning, computer vision, advanced sensors, and industrial robotics to deliver engineered products customers rely on. Pickle Robot Unload Systems work alongside people on loading docks to make the work safer, faster, and more efficient. Pickle robots are physical AI that unload trucks.


Pickle provides best-in-class benefits including health, dental, & vision insurance; unlimited vacation, along with all federal and state holidays; 401K contributions of 5% your salary, travel supplies, and other items to make your working life more fun, comfortable, and productive.

Average salary estimate

$85000 / YEARLY (est.)
min
max
$75000K
$95000K

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 Perception and Computer Vision Engineer, Pickle Robot Company

At Pickle, we're excited to welcome a talented Perception and Computer Vision Engineer to our innovative team in Cambridge, MA. This isn't just another engineering position; it's an opportunity to make a significant impact on the future of warehouse automation and robotic material handling. As a key member of our perception team, you will be diving into cutting-edge computer vision solutions that are essential for our advanced robotic systems. You'll tackle challenging 3D object detection problems using stereo cameras, taking your skills to the next level as you build and maintain robust perception solutions. Your contributions will help improve the accuracy and reliability of our systems while allowing you to collaborate with other skilled engineers to integrate these solutions into our overall hardware and software architecture. We're looking for someone who not only has a foundational knowledge of software engineering but is also eager to explore machine learning and numerical robotics software. If you've got a passion for technical challenges, experience with Python, and are comfortable with C, C++, or Rust, then this role might just be the perfect fit for you. Join us at Pickle, where you'll enjoy best-in-class benefits and the chance to work on revolutionary technology that makes a real difference in the world of manual labor. Let's make the future brighter and more efficient together!

Frequently Asked Questions (FAQs) for Perception and Computer Vision Engineer Role at Pickle Robot Company
What responsibilities does a Perception and Computer Vision Engineer have at Pickle?

As a Perception and Computer Vision Engineer at Pickle, you'll be responsible for developing and improving computer vision solutions that enhance the performance of our robotic systems. Key duties include building perception solutions for 3D object detection, testing and iterating on these solutions to boost reliability, and collaborating with other teams for seamless integration.

Join Rise to see the full answer
What qualifications are required for the Perception and Computer Vision Engineer position at Pickle?

To qualify for the Perception and Computer Vision Engineer role at Pickle, candidates need at least 1 year of experience in computer vision or robotics software, along with a bachelor’s degree in Computer Science, Applied Mathematics, Robotics or a related field. Strong knowledge of software engineering principles, numerical linear algebra, and proficiency in Python are essential.

Join Rise to see the full answer
How can a Perception and Computer Vision Engineer contribute to Pickle's automation goals?

A Perception and Computer Vision Engineer at Pickle plays a crucial role in shaping the future of warehouse automation by developing systems that improve our robots’ object detection capabilities. Your work will directly impact the efficiency and safety of truck unloading processes, helping reduce reliance on manual labor while maximizing productivity.

Join Rise to see the full answer
What programming languages should a Perception and Computer Vision Engineer know at Pickle?

Preferred programming skills for a Perception and Computer Vision Engineer at Pickle include strong proficiency in Python, and familiarity with at least one compiled language such as C, C++, or Rust. These skills are vital for developing efficient and maintainable robotics software.

Join Rise to see the full answer
What type of projects will a Perception and Computer Vision Engineer at Pickle work on?

At Pickle, a Perception and Computer Vision Engineer will work on various exciting projects related to robotic automation. These projects may involve developing solutions to complex 3D object detection problems, enhancing perception systems for better accuracy, and collaborating across teams to integrate perception solutions into larger system architectures.

Join Rise to see the full answer
Common Interview Questions for Perception and Computer Vision Engineer
What experience do you have with computer vision technologies?

Discuss any projects where you've utilized computer vision techniques, such as object detection, recognition, or tracking. Highlight specific technologies and tools you've worked with, and explain how your contributions improved project outcomes.

Join Rise to see the full answer
Can you describe a challenging problem you faced in your previous work and how you solved it?

Choose a specific problem related to computer vision or robotics. Explain the situation, the steps you took to analyze and tackle the challenge, and the results of your intervention, demonstrating your problem-solving skills.

Join Rise to see the full answer
How do you approach testing and validating computer vision algorithms?

Outline your process for validating algorithms, from initial unit testing to integration testing. Mention the metrics you track for performance, and share examples of how you've iterated on solutions based on feedback and test results.

Join Rise to see the full answer
What tools or frameworks have you used for 3D object detection?

Discuss your familiarity with frameworks like OpenCV, Tensorflow, or PyTorch for 3D object detection. Provide insights into specific projects where you've applied these tools and the impact of your work.

Join Rise to see the full answer
How do you stay current with advancements in computer vision and robotics?

Share how you keep abreast of industry trends, such as following relevant journals, attending conferences, participating in online forums, or contributing to open-source projects. Mention any recent advancements you found particularly interesting.

Join Rise to see the full answer
Describe your experience with machine learning in the context of computer vision.

Talk about your familiarity with machine learning concepts applied to computer vision. Include specific projects where you utilized ML algorithms, emphasizing any innovative solutions you've contributed to.

Join Rise to see the full answer
What programming languages are you most comfortable with for developing computer vision solutions?

Mention your key programming languages, highlighting your proficiency in Python and any compiled languages like C or C++. Discuss how you've leveraged these languages in previous projects to solve computer vision tasks.

Join Rise to see the full answer
How do you handle collaboration with cross-functional teams?

Emphasize your communication skills and collaborative mindset. Provide examples of past experiences where you worked alongside software and hardware teams to achieve project goals, demonstrating how teamwork has enhanced your projects.

Join Rise to see the full answer
What role does numerical linear algebra play in computer vision?

Explain the significance of numerical linear algebra in computer vision algorithms, such as those used for transformations, image processing, and 3D modeling. Highlight how your knowledge in this area has been applied in your work.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple computer vision projects?

Discuss your time management strategies and how you prioritize tasks based on project deadlines, complexity, and team collaboration needs. Include an example to show how you effectively manage multiple responsibilities.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 14 days ago
Photo of the Rise User
Konecranes Hybrid Edgerton, KS 66021, USA
Posted 13 days ago
Photo of the Rise User
Nearsure Remote Latin America - Remote
Posted 10 days ago
Posted 14 days ago
Posted 1 hour ago
Photo of the Rise User
MistyWest Remote No location specified
Posted 13 days ago
Photo of the Rise User
Posted 2 days ago
Photo of the Rise User
Posted 3 days ago
Inclusive & Diverse
Feedback Forward
Collaboration over Competition
Growth & Learning
Photo of the Rise User
Brillio Hybrid Seattle, Washington, United States
Posted 3 days ago

Pickle Robot is a low cost, collaborative package handling robot that automates several key tasks along the e-commerce supply chain. Package handling is a physically demanding job with extremely high rates of turnover. The rising costs of shippin...

10 jobs
MATCH
Calculating your matching score...
FUNDING
DEPARTMENTS
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
January 1, 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!