Careers at Vicarious

Our long term goal is to build machines that exceed human intelligence. We do fundamental scientific research into the nature of intelligence, seeking real breakthroughs rather than just incremental improvements. We are passionate about changing the world and are looking for exceptional people to join us in that mission.

Vicarious is proud to be an equal opportunity employer. We’re committed to fair hiring practices and a welcoming working environment. All candidates are considered for employment without regard to race, religion, ethnicity, age, gender, sexual identity or expression, medical condition, or socioeconomic status. We value our differences and we’re excited to learn what you can add to our team.

Our open positions

Computer Vision Researcher

    • Research
    • Full-time
    • San Francisco Bay Area

About this position

Vicarious aims to transform robotics by creating robots with human-level performance on real-world manipulation tasks. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission. Here you will join a small, tightly knit collective of engineer scientists committed to solving long-term problems.  Our focus is the systematic integration of perception, concept learning, reasoning, and motor control, used to build robotic manipulation systems. As a member of the robotics group at Vicarious, you will play a critical role in our efforts to use our technology to push the state of the art on robotic manipulation.

This will include

  • Understanding the algorithms we’ve developed on the vision/learning side and bringing your experience and intuitions to bear on how best to apply them to manipulation tasks.
  • Solving the computer vision-specific research and engineering problems that arise, in areas such as object class detection, pose estimation, visual tracking, 3D scene understanding, and 3D reconstruction.
  • Developing and maintaining the software stack on the robotic platform.
  • Building integrated solutions that apply our technology towards specific product verticals.

Desired skills and experience

  • Masters or Ph.D. in a computer vision-related discipline (or equivalent professional experience), preferably in one of the following areas:
    • object class and instance detection, pose estimation, and visual tracking
    • fine-grained image categorization
    • 3D scene understanding and recognition from RGB-D imagery
    • 3D reconstruction, structure-from-motion, or multi-view stereo
  • Strong publication record and/or industry experience in the above-mentioned areas.
  • Interest/background in algorithms with human-like abilities such as learning from small amounts of data and tight sensorimotor feedback.
  • Strong C++ and/or Python skills. Experience developing with OpenCV, TensorFlow, and PCL.

Desired personal qualities

  • Integrity
  • Ability to admit when wrong
  • Altruism
  • Fearlessness working outside your comfort zone
  • Patience with others
  • Described by others as the best researcher / engineer / thinker they know
  • Intellectual breadth
  • Sense of humor
Apply for this position

Director of People Ops

    • Operations
    • San Francisco Bay Area

About this position

Vicarious aims to transform robotics by creating robots with human level performance on real-world manipulation tasks. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission. This role will be the driving force behind our People Ops team, which includes Recruiting, Human Resources, Facilities, and PR. As Vicarious continues to grow and scale, you will assess, design, and build the infrastructure necessary to sustain Vicarious.  Your job will be to recruit innovators and create and maintain an environment that will help them flourish. You will know the ins and outs of human resources functions but understand that your job is far more than compliance and risk avoidance. You will foster a culture of collaboration, hard work, a bias for action, and a passion for excellence. This position will report to and work closely with our CEO and be a critical member of our leadership team.

As part of our team you will:

  • Optimize and scale the overall team and process for recruiting, including the candidate evaluation processes, interview best practices, candidate follow-up, recruiting KPIs, diversity and general recruitment strategy.
  • Provide coaching and feedback to existing managers and setup new managers for success with training and onboarding programs.
  • Build an outcome focused culture of high performance. Design and iterate on performance management systems as the company scales to help managers identify high and low performers, reward impact, and allow for career growth.
  • Develop and manage a competitive, contemporary compensation program by completing regular market analysis, designing pay structures, conducting cost analyses and effectively implementing improvements.
  • Identify employee issues before they become a distraction and mediate with  tact and confidentiality, and a spirit of service. Empower managers to do the same.

Background/Experience:

  • 8+ years of experience building, leading and managing People Ops, Recruiting, and Facilities teams
  • Self-directed leader with prior experience at a rapidly scaling company
  • Self-starter with an entrepreneurial spirit who proactively takes ownership and is hungry to grow an organization
  • Data driven with the ability to master complex business problemsIntellect and pragmatism to be able to effectively handle ambiguity and manage change
  • Excellent project management skills with a proven ability to design and implement people strategy that drives business results
  • Strong communicator with the ability to provide both strategic foresight and feedback
  • A natural coach and mentor who relates well with others, listens effectively and can build rapport with a diverse workforce
  • Strong service orientation with commitment to providing excellent employee experience
  • Deep knowledge of legal HR compliance matters.
  • Minimum BA/BS degree.
  • HR certifications a plus

Desired Personal Qualities:

  • Integrity
  • Ability to admit when wrong
  • Altruism
  • Fearlessness working outside your comfort zone
  • Patience with others
  • Fast worker
  • Excellent communication skills and ability to work with people of various backgrounds
  • Intellectual breadth
  • Sense of humor
  • Passionate about robotics and artificial intelligence, and pushing the boundaries on real world robotics applications
Apply for this position

Roboticist – Applications

    • Research
    • Full Time
    • San Francisco Bay Area

About this position

Vicarious aims to transform robotics by creating robots with human-level performance on real-world manipulation tasks. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission. Here you will join a small, tightly knit collective of engineer scientists committed to solving long-term problems.  Our focus is the systematic integration of perception, concept learning, reasoning, and motor control, used to build robotic manipulation systems. As a member of the robotics group at Vicarious, you will play a critical role in our efforts to use our technology to push the state of the art on robotic manipulation

Description of position

As a member of the robotics group at Vicarious, you will play a critical role in our efforts to use our technology to push the state of the art on robotic manipulation. This will include:

  • Understanding the algorithms we’ve developed on the vision/learning side and bringing your experience and intuitions to bear on how best to apply them to manipulation tasks
  • Developing and maintaining the software stack on the robotic platform
  • Building integrated solutions that apply our technology towards specific product verticals

Desired skills and experience

  • BS or Masters in a robotics-related discipline (or equivalent professional experience)
  • Programming skills in Python and/or C++
  • Understanding of finite state machine design and implementation
  • Experience developing with ROS and related software such as MoveIt! and PCL
  • Experience getting robots to go, especially those with arms, and deploying them in the real world

Desired personal qualities

  • Integrity
  • Ability to admit when wrong
  • Altruism
  • Fearlessness working outside your comfort zone
  • Patience with others
  • Described by others as the best researcher / engineer / thinker they know
  • Intellectual breadth
  • Sense of humor
Apply for this position

Research Engineer – 3D Reconstruction

    • Research
    • Full Time
    • San Francisco Bay Area

About this position

Vicarious aims to transform robotics by creating robots with human-level performance on real-world manipulation tasks. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission. Here you will join a small, tightly knit collective of engineer scientists committed to solving long-term problems.  Our focus is the systematic integration of perception, concept learning, reasoning, and motor control, used to build robotic manipulation systems. As a member of the computer vision group at Vicarious, you will play a critical role in our efforts to use our technology to push the state of the art on robotic manipulation.

As a 3D reconstruction research engineer at Vicarious, you will quickly come up to speed on recent advancements in 3D object reconstruction, image segmentation and state-of-the-art hardware. You will apply this knowledge to improve the performance and accuracy of our systems used for vision and robotics tasks alike in a wide variety of applications.

Description of position

As a member of the object and scenes team, you will play a critical role in our efforts to use our vision technology to push the state of the art on robotic manipulation. You will:

  • Design and implement 3D object reconstruction systems
  • Optimize existing and new systems to scale to production
  • Optimize our data capture pipelines for reconstruction performance and accuracy
  • Work with our robotics team to identify hardware changes that improve reconstruction performance and accuracy

Desired skills and experience

  • BS or Masters in computer vision or computer science
  • Proficiency in Python and the Numpy ecosystem
  • Experience implementing and running 3D reconstruction systems, including, but not limited to, industry experience or a Ph.D. in a relevant field
  • Alternatively, experience implementing and running image segmentation systems will be considered as well
  • Working knowledge of multiple view geometry, camera models, and/or image segmentation
  • Strong software engineering skills are a plus
  • Experience with any of the following frameworks is a plus: OpenCV, PCL, Open3D, ROS
  • Experience with RGB-D sensors is a plus

Desired personal qualities

  • Integrity
  • Ability to admit when wrong
  • Altruism
  • Fearlessness working outside your comfort zone
  • Patience with others
  • Described by others as the best researcher / engineer / thinker they know
  • Intellectual breadth
  • Sense of humor
Apply for this position

Roboticist – Insertion

    • Research
    • Full Time
    • San Francisco Bay Area

About this position

Vicarious aims to transform robotics by creating robots with human-level performance on real-world manipulation tasks. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission. Here you will join a small, tightly knit collective of engineer scientists committed to solving long-term problems.  Our focus is the systematic integration of perception, concept learning, reasoning, and motor control, used to build robotic manipulation systems.

Description of position

As a member of the robotics group at Vicarious, you will play a critical role in our efforts to use our technology to push the state of the art on robotic manipulation. This will include:

  • Solving the robotics-specific research and engineering problems that arise in insertion tasks
  • Developing and maintaining the software stack on the robotic platform
  • Building integrated solutions that apply our technology towards specific product verticals

Desired skills and experience

  • Masters or Phd in a robotics-related discipline (or equivalent professional experience)
  • Strong publication record and/or industry experience with robotic arms
  • Interest/background in learn-by-demonstration, reinforcement learning, and/or control
  • Strong C++ and/or Python skills
  • Experience developing with ROS
  • Experience with simulation platforms such as Bullet and Mujoco

Desired personal qualities

  • Integrity
  • Ability to admit when wrong
  • Altruism
  • Fearlessness working outside your comfort zone
  • Patience with others
  • Described by others as the best researcher / engineer / thinker they know
  • Intellectual breadth
  • Sense of humor
Apply for this position

Imaging System Engineer

    • Research
    • Full Time
    • San Francisco Bay Area

About this position

Vicarious aims to transform robotics by creating robots with human-level performance on real-world manipulation tasks. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission. Here you will join a small, tightly knit collective of engineer scientists committed to solving long-term problems.  Our focus is the systematic integration of perception, concept learning, reasoning, and motor control, used to build robotic manipulation systems. As a member of the robotics group at Vicarious, you will play a critical role in our efforts to use our technology to push the state of the art on robotic manipulation.

As an imaging software engineer at Vicarious, you will quickly come up to speed on recent advancements in sensor calibration, image processing, and state-of-the-art hardware.
You will apply this knowledge to improve the performance and accuracy of our imaging systems used for vision and robotics tasks alike in a wide variety of applications.

Description of position

As a member of the sensing team, you will play a critical role in our efforts to use our vision technology to push the state of the art on robotic manipulation. This will include:

  • Develop scalable camera calibration and image capture solutions that may involve robotics, mechanical, electrical and optical components
  • Develop and refine RGB and RGBD camera designs, camera calibration and image capturing methods (both hardware and software)
  • Conduct camera calibration and image capturing experiments using external or internal tools
  • Drive the sensing team direction and interact closely with other members

Desired skills and experience

  • BS or Masters in Physics, Engineering or a related discipline
  • Understanding of basic optics and optical imaging systems
  • Programming skills in at least one of the following Python, Matlab, or C++,  and willing to learn when necessary
  • Knowledge of image processing and statistics
  • Industry experience with robotics arms and/or sensor calibration is a plus
  • Experience with RGB-D sensors is a plus
  • Experience with any of the following is plus: OpenCV, PCL, image quality, photography, robot, electronics, mechanical design, 3D printing

Desired personal qualities

  • Integrity
  • Ability to admit when wrong
  • Altruism
  • Fearlessness working outside your comfort zone
  • Patience with others
  • Described by others as the best researcher / engineer / thinker they know
  • Intellectual breadth
  • Sense of humor
Apply for this position

Roboticist – Grasping

    • Research
    • Full Time
    • San Francisco Bay Area

About this position

Vicarious aims to transform robotics by creating robots with human-level performance on real-world manipulation tasks. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission. Here you will join a small, tightly knit collective of engineer scientists committed to solving long-term problems.  Our focus is the systematic integration of perception, concept learning, reasoning, and motor control, used to build robotic manipulation systems. As a member of the robotics group at Vicarious, you will play a critical role in our efforts to use our technology to push the state of the art on robotic manipulation.

As a grasping expert at Vicarious, you will be one of us that experience the most current manipulation techniques, suggest new manipulation approaches, research on and create field changing technologies. You will apply such technologies to improve the performance and accuracy of our robotic systems used in a wide variety of applications.

Description of position

As a member of the grasping team, you will play an important role in our efforts to innovate and push the frontier on robotic manipulation. This will include:

  • Develop and refine in-house grasp planning and control methods
  • Propose algorithms/methods that greatly enhance the performance of grasp planning and grasp control
  • Actively stay current of the most recent grasping/manipulation research and present them to the company
  • Research on new directions of grasping techniques that are relevant to our robotic systems

Desired skills and experience

  • PhD in grasping or robotic learning related to manipulation
  • Good programming skills in Python and/or C++, and willing to learn when necessary
  • Strong publication record in grasp detection, grasp planning, and/or grasp control; or rich experience of grasping in the industry
  • Knowledge of different grasping approaches and most current research on grasping
  • Experience with robotics arm(s) and gripper(s). Industrial experience of such is a plus
  • Learns new things fast

Desired personal qualities

  • Integrity
  • Ability to admit when wrong
  • Altruism
  • Fearlessness working outside your comfort zone
  • Patience with others
  • Described by others as the best researcher / engineer / thinker they know
  • Intellectual breadth
  • Sense of humor
Apply for this position

Applications Software Engineer

    • Engineering
    • Full Time
    • San Francisco Bay Area

About this position

Vicarious aims to transform robotics by creating robots with human-level performance on real-world manipulation tasks. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission. Here you will join a small, tightly knit collective of engineer scientists committed to solving long-term problems.  Our focus is the systematic integration of perception, concept learning, reasoning, and motor control, used to build robotic manipulation systems. As a member of the robotics group at Vicarious, you will play a critical role in our efforts to use our technology to push the state of the art on robotic manipulation.

Description of position

As an application software engineer at Vicarious, you will be working side by side with industry-leading AI and Robotics researchers to create the next generation of Vicarious’ innovative applications.

As part of our team, you will…

  • Architect, refactor, and optimize our software base and platform in order to create robust industrial applications that can be easily deployed, updated, and monitored in the field.
  • Aggressively automate code development and testing pipelines to make your life and those of your team at Vicarious better.
  • Design and future proof our application APIs to support ease of use and integration within the Vicarious ecosystem.
  • Working with our full application stack to provide developer and end-users a friendly experience.

Desired skills and experience

  • At least 2 years professional experience developing application software, in the following area
    • Embedded systems,
    • Visual processing,
    • Robotics,
    • Or any HW + SW product.
  • Knowledge of computer science fundamentals (e.g. algorithms and data structures) and working knowledge of how to apply them to improve existing and future code bases.
  • Excellent knowledge in Python.
    • Bonus: Strong knowledge and experience in C++ and other production languages.
  • Experience building software/hardware system tests.
  • Bonus: experience developing with ROS (http://www.ros.org) and related tools and libraries.

Desired personal qualities

  • Integrity
  • Ability to admit when wrong
  • Altruism
  • Fearlessness working outside your comfort zone
  • Patience with others
  • Fast worker
  • Excellent communication skills and ability to work with people of various backgrounds
  • Intellectual breadth
  • Sense of humor
  • Passionate about robotics and artificial intelligence, and pushing the boundaries on real world robotics applications
Apply for this position

Researcher

    • Research
    • Full-time
    • San Francisco Bay Area

About this position

Our long term goal is to build machines that exceed human intelligence. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission. Vicarious is working on solving the problems that will take us from the current state of the art to human-level AGI. We work on all components of the AI problem, including perception, concept learning, reasoning, and sensory motor systems, and beyond. Our underlying framework is a probabilistic graphical model that is inspired by the structure of the neocortex. You will join a small, tightly knit collective of extraordinary engineer scientists. Everyone works on our full stack, from algorithms to low level optimizations to GUI code and back.

As part of our team, you will…

  • put your algorithm and math skills to work in solving the hardest problems in learning and inference in hierarchical models.
  • make decisions about how to translate complex ideas to working solutions while keeping a keen eye for computation/accuracy/memory tradeoffs.
  • design controlled experiments to show particular performance aspects of the systems and large scale experiments to show statistical robustness.
  • write infrastructure software to scale our systems and data visualization routines to understand what is happening inside.
  • document your inventions for patents and publications.
  • keep yourself updated with advances in the field of machine learning and neuroscience.
  • The craftsmanship of building elegant algorithms and tight implementations are part of our company DNA. We work hard to maintain a codebase and a culture that are a joy to work in.

Desired skills and experience

  • Preferred PhD or Masters in CS/EE or a related discipline or Masters in CS/EE with relevant research experience.
  • Strong machine learning fundamentals, including probabilistic graphical models
  • Experience building hierarchical vision systems and publishing relevant papers in CVPR/NIPS/ICML is a big plus.
  • Extensive programming skills, ideally in Python and C, and a track record of translating ideas into prototypes quickly.
  • Solid fundamentals in linear algebra, probability theory, signal processing, and optimization.
  • Experience developing and testing ideas in a large scale setting.
  • Experience with belief propagation and approximation methods.
  • Knowledge of biologically inspired models of vision.
  • Interest in neuroscience a plus.
  • Experience working in an interpreted environment like MATLAB or Mathematica also a plus.

Desired personal qualities

  • Integrity
  • Altruism
  • Intellectual breadth
  • Interest in reviewing literature and implementing ideas in areas outside comfort zone
  • Ability to admit when wrong
  • Ability to work in a diverse team
  • Sense of humor
Apply for this position

CUDA Developer

    • Research
    • Full-time
    • San Francisco Bay Area

About this position

Vicarious aims to transform robotics by creating robots with human level performance on real-world manipulation tasks, with a long term goal of building machines that exceed human intelligence. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission. Here you will join a small, tightly knit collective of researchers committed to working on solving problems that will take us from the current state of the art to human-level AGI. Our underlying framework uses probabilistic graphical models functionally inspired by the neocortex.

We are looking for an expert C/C++ programmer to develop CUDA and/or OpenCL based vision code.  You should have extensive CUDA and/or OpenCL programming, algorithm development, and performance analysis skills. As a member of the research group at Vicarious, you will play a critical role in our efforts to use our technology to push the state of the art on computer vision applications.

AS PART OF OUR TEAM, YOU WILL:

  • Take algorithms that go beyond our published work and optimize them for real time robot applications
  • Optimize the end to end performance of the system in a production setting
  • Optimize other machine learning algorithms that are company wide bottlenecks.

DEMONSTRATED SKILLS AND EXPERIENCE:

  • Excellent programmer in CUDA and/or OpenCL, C++ and Python
  • Experience developing within the Linux ecosystem, including device drivers
  • Experience defining hardware/software APIs is a plus
  • Experience programming a diverse set of GPUs is a plus
  • Preferred PhD or Masters in CS/EE or a related discipline
  • Experience building hierarchical vision systems and publishing relevant papers in CVPR/NIPS/ICML is a plus.

DESIRED PERSONAL QUALITIES

  • Integrity
  • Ability to admit when wrong
  • Altruism
  • Fearlessness working outside your comfort zone
  • Patience with others
  • Intellectual breadth
  • Sense of humor
Apply for this position

Research Engineer

    • Engineering
    • Full-time
    • San Francisco Bay Area

About this position

Our goal is to build a system that achieves human-level intelligence in the domains of vision, language and motor control. We are currently focused on visual perception problems such as recognition, segmentation and scene parsing. We are not building neural networks. You can learn more about our strategy here.
As a research engineer at Vicarious you will quickly come up to speed on recent advancements in machine learning, image processing and computer vision. You will apply this knowledge to improve the computational performance and accuracy of learning and inference algorithms used for vision tasks in a large variety of training environments. Working with other members of the team you will be driving a dense Python and C++ codebase that is pushing the state-of-the-art in AI forward.

As part of our team, you will…

  • Develop and refine demonstrations of new research.
  • Optimize and scale implementations of researched algorithms.
  • Follow lead of Researchers and assist with development.
  • Refine the output of the research department into reusable pieces where appropriate.

Desired Skills and Experience

  • Preferred Masters or BS in CS/EE or a related discipline.
  • Extensive programming skills, ideally in Python and C, and a track record of translating ideas into prototypes quickly.
  • Solid fundamentals in algorithms, math, and probability theory.
  • Experience developing and testing ideas in a large scale setting.
  • Experience with belief propagation and approximation methods.
  • Experience with OpenGL a plus.

Desired Personal Qualities

  • Integrity
  • Altruism
  • Intellectual breadth
  • Interest in reviewing literature and implementing ideas in areas outside comfort zone
  • Ability to admit when wrong
  • Ability to work in a diverse team
  • Sense of humor
Apply for this position

Account Executive

    • Commercialization
    • Full-time
    • San Francisco Bay Area

About this position

We’re looking for an outstanding entry-level candidate to help Vicarious grow its customer base. You will be the bridge between customers and our AI technology. It will be your mission to find the right customers, develop solid application cases with them, and ensure an exceptional experience throughout the process until it is time to hand off to the support team. You will work closely with Vicarious’ product teams to ensure that our robots are helping more and more customers in their warehouses and factories.

As part of our team, you will:

  • Identify and establish relationships with new customers for Vicarious’ products
  • Quickly and proactively get up to speed with Vicarious’ technology
  • Demonstrate the value of Vicarious’ technology to customers
  • Develop templates, segments, metrics, and best practices for leveraging our technology to new customers
  • Generate sales enablement and marketing content and identify new opportunities for marketing Vicarious’ products
  • Ensure a seamless customer experience throughout the sales and on-boarding process
  • Define, track and strive for the best customer success
  • Document and communicate customers’ use cases and needs with the product team

Demonstrated skills and experience:

  • Bachelor’s degree in technology (e.g. robotics, IE, CS, EE) or business
  • Strong interest in robotics, AI and industrial automation
  • Able to quickly get up to speed with new technologies
  • A persistent mindset on getting a job done
  • Strong communication and project coordination skills
  • Strong technical and business acumen
  • Strong sense of ownership and accountability
  • Proactive and willing to improve processes

DESIRED PERSONAL QUALITIES:

  • Integrity
  • Ability to admit when wrong
  • Altruism
  • Fearlessness working outside your comfort zone
  • Patience with others
  • Intellectual breadth
  • Sense of humor
Apply for this position

Software Engineer

    • Engineering
    • Full-time

About this position

Vicarious aims to transform robotics by creating software with human level performance on real-world manipulation tasks. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission. You will join a tightly knit collective of engineer-scientists committed to solving these problems. Our focus is on building robotic manipulation systems that are beyond the state of the art by integrating perception, concept learning, reasoning, and motor control as we pursue the long term goal of artificial general intelligence.

As a software engineer you will work hand in hand with our teams of roboticists and computer vision researchers to develop and maintain the artificial intelligence layer that enables our robots to achieve state-of-the-art performance on a wide range of tasks. You will design scalable and robust solutions to ensure our customers delight in our AI solutions view them as usable and innovative. We are looking for engineers who have the passion and versatility to embrace the challenges that arise from pushing bleeding edge technology forward.

Responsibilities

  • Own the software and systems you are responsible for:  design, develop, test, deploy, monitor, and maintain
  • Serve your customers – external and internal
  • Embody best software engineering practices and mentor others in them: code and design reviews, simple and maintainable APIs, automation and testing
  • Build high integrity, fault tolerant, distributed systems and products with high safety of life considerations
  • Manage individual/team project priorities, deadlines and deliverables
  • Interface with other teams to incorporate ideas and features to meet our customers requirements and company goals

Demonstrated Skills and Experience

  • Minimum of 3 years professional software engineering experience on a released product or production service
  • BS degree in Computer Science, similar technical field of study or equivalent practical experience.
  • Software development experience in one or more general purpose programming languages with an emphasis on object oriented design and programming
  • Practical working knowledge of one or more of the following: developing large scale, distributed or parallel systems, telemetry and monitoring, appliance platform development, machine learning, big data, natural language processing, and/or security software development
  • Good verbal and written communication skills in English.

Preferred qualifications:

  • Master’s, PhD degree, further education or experience in engineering, computer science or other technical related field
  • Expertise in one or more of the listed programming languages but not limited to: Python, C/C++, Java, Scala, Go, C#, or Objective C
  • Experience developing in and for cloud environments; AWS, GCP, or Azure
  • Experience utilizing and developing RESTful APIs
  • Experience developing and delivering advanced technologies in a understandable and usable manner
  • Experience with any of the following is highly desirable: ROS, computer vision, machine learning, neural networks, and or robotics
  • Passionate about robotics and artificial intelligence, and pushing the boundaries on real world robotics applications
  • Curiosity to learn new concepts and languages

Desired Personal Qualities

  • Integrity
  • Ability to admit when wrong
  • Altruism
  • Fearlessness working outside your comfort zone
  • Patience with others
  • Fast worker
  • Excellent communication skills and ability to work with people of various backgrounds
  • Intellectual breadth
  • Sense of humor
  • Passionate about robotics and artificial intelligence, and pushing the boundaries on real-world robotics applications
Apply for this position

Senior Software Engineer – Robotics & Computer Vision

    • Research
    • Full-time
    • San Francisco Bay Area

About this position

Vicarious aims to transform robotics by creating robots with human level performance on real-world manipulation tasks. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission. You will join a small, tightly knit collective of engineer-scientists committed to solving these problems. Our focus is on building robotic manipulation systems that are beyond the state of the art by integrating perception, concept learning, reasoning, and motor control as we pursue the long term goal of artificial general intelligence.

You will play a critical role in our efforts to design innovative solutions to the above problems. Working with researchers and engineers, you will be responsible for:

  • Optimizing and hardening existing code for real world deployment
  • Improving and maintaining robotics software systems to make sure they are well-architected and tested
  • Developing and improving the robotics platform API such that it is easy to use for scientists and other developers

We are looking for candidates with most or all of the below qualifications:

  • Bachelors, Masters or PhD in computer science, software engineering or a related discipline
  • At least 2 years professional experience developing software, ideally robotics software or 3D graphics/game engines
  • Knowledge of advanced algorithms and data structures and ability to apply them to improve existing code
  • Excellent knowledge of C++ and Python.  Familiarity with functional programming is a plus.
  • Passionate about creating clean and well-designed systems that prioritize ease of development and testability
  • Experience bringing software/hardware systems under test (unit, integration, continuous physical testing)
  • Preferred: experience developing with ROS and related tools and libraries
  • Preferred: experience with Tensorflow

Desired Personal Qualities:

  • Integrity
  • Ability to admit when wrong
  • Altruism
  • Fearlessness working outside your comfort zone
  • Patience with others
  • Fast worker
  • Excellent communication skills and ability to work with people of various backgrounds
  • Intellectual breadth
  • Sense of humor
  • Passionate about robotics and artificial intelligence, and pushing the boundaries on real world robotics applications
Apply for this position

Dev/Ops Engineer – Cloud Infrastructure

    • Engineering
    • Full-time
    • San Francisco Bay Area

About this position

Vicarious aims to transform robotics by creating robots with human level performance on real-world manipulation tasks. We are passionate about changing the world with science and software, and we are looking for exceptional people to join us in that mission. You will join a small, tightly knit collective of engineer-scientists committed to solving these problems. Our focus is on building robotic manipulation systems that are beyond the state of the art by integrating perception, concept learning, reasoning, and motor control as we pursue the long term goal of artificial general intelligence.
As Dev/Ops engineer you will be a critical piece of our DevOps team, providing support for state-of-the-art development of robotic and AI based systems. Continuous delivery, infrastructure as code and scalable solutions will be your bread and butter. This role will involve automating the dynamics of our infrastructure, utilizing AWS to optimize performance, convenience and cost. Your efforts will be rewarded by knowing that you’re supporting the bleeding edge in robotic artificial intelligence research and development, every day.

What you’ll do

  • Design and build automated systems to manage our scalable infrastructure on AWS
  • Deploy the latest software development tools to aid development within the rest of the organization
  • Create performance benchmarking platforms for our infrastructure and software
  • Interface with research development teams to find pain points and aid them as needed
  • Write docker containers!

We are looking for candidates with most or all of the below qualifications:

  • 3+ years working within a devops environment
  • Very comfortable with Linux – especially Ubuntu
  • Familiar with configuration management tools (puppet, ansible, salt)
  • Can write a bash or python script to do just about anything
  • Experienced with AWS and infrastructure as code (terraform)
  • Bonus points for experience with ROS
  • BSc in Computer Science or related

Desired Personal Qualities

  • Integrity
  • Ability to admit when wrong
  • Altruism
  • Fearlessness working outside your comfort zone
  • Patience with others
  • Fast worker
  • Excellent communication skills and ability to work with people of various backgrounds
  • Intellectual breadth
  • Sense of humor
  • Passionate about robotics and artificial intelligence, and pushing the boundaries on real world robotics applications
Apply for this position

Our culture

At Vicarious you will have the chance to work on the most important problems in the field with a team who will challenge and support you. Intellectual curiosity, egolessness, and passion are at the core of our culture.

Balance

We have flexible hours and a family-friendly culture. Building the first intelligent machines is our life’s work, and we emphasize sustainability over crunch.

Mentorship

Mentorship, honest feedback, and free executive coaching help us grow in all directions, both professionally and personally. We offer career coaching for everyone. Our coach will help you develop the skills that are most important to you.

Health

Our culinary wizards provide healthy breakfast and lunch each day. We have an on-site gym and access to an amazing public park.

Have a Voice

We truly value the insights of all our employees and empower each one to have a voice in matters both big and small.

Community

We are committed to making the world better, not just with our technology but through community building and other acts of civic service. Employees are given time off for civic engagement.

Exceptional Benefits

We provide top of the line insurance coverage, offer generous parental leave, flexible vacation time, commuter benefits, and a company phone plan.