Argo

  • Pittsburgh, PA
Argo Metro Detroit, MI
Aug 17, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. The Argo Software TPM team is a highly dynamic and cross-functional team. The team is responsible for the planning, technical cross-check, and plan execution of everything from lower level tasks to organizational level projects. This role is also responsible for aiding in the continuing evolution of Argo Software develop and planning processes. This means you are not only able to develop and drive high-level strategic initiatives, but can also roll up your sleeves, dig in, and get the job done. We are looking for TPMs to partner with teams including, but not limited to, Machine Learning, Analytics, Perception, and Motion Planning & Controls. What you’ll do: Work with team leads, individual contributors, and other TPMs (Software and Hardware) to advance the Argo software products and processes Work with software leads to develop and optimize timing requirements, objectives, and interdependencies Develop detailed implementation plans, maintain alignment, and monitor program status across multiple activities to reduce or remove dependencies Ensure timely delivery of deliverables and system capabilities according to an evolving, and faced-paced, program schedule Maintain a strong technical understanding of the entirety of the program across the entire lifecycle Responsible for the standing up the infrastructure for Argo Driving the program to success by defining the roadmap objectives Using data driven decision making to prioritize future development items in the backlog What we’re looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Experience working with autonomous or machine learning systems Hands-on experience and strong background with modern project/software management processes and tools, e.g., agile, scrum, Jira/Rally, SmartSheets, and Google Suite Hyper-organized mindset - able to be an influencer of projects to lead development, operations, and logistics toward a common goal Works effectively under extreme pressure - consistently delivers excellent results and high output rates in a fast-paced environment At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement   Argo AI is a LinkedIn Top 50 Startup
Argo Palo Alto, CA
Aug 17, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. We’re looking for an ambitious, high achieving self-starter who has a passion for the intersection of technology and mobility. This role will lead the core team that is tasked with developing and executing Argo AI’s business strategy. You will work cross-functionally with our finance, systems, and engineering teams to research potential business models, analyze the competitive landscape, and build business cases to bring to the executive team. What you’ll do: Gather data, structure problems, perform analyses and draw conclusions. Research technical and business issues Develop theses, market assessments, and drive insights Present data-driven recommendations and optimize our current go-to-market strategy Build compelling cases for new opportunities & develop insightful recommendations on strategic initiatives to senior leadership What we’re looking for: BA/BS degree in Engineering, Finance, Business or other quantitative field of study - MBA preferred At least 5 years of relevant industry experience, with at least 3 years in strategy consulting or a corporate strategy role Experience utilizing financial and other data to develop insights and drive business recommendations Superior written and verbal communication skills, including presentation skills Capable of operating successfully in an unstructured and highly dynamic environment At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Palo Alto, CA
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. Lidar-based sensing drives many of the technical approaches to challenges for L4 self-driving vehicles, and forms a key part of our autonomy stack. Self-driving cars can use Lidar data for localization, obstacle detection, and detecting actors in the environment. The implementation must meet rigorous real-time constraints while building rich models of the geometric state of the world. Ultimately, we must not only solve the algorithm challenges but produce safety-quality high performance software. This position requires both strong algorithmic fundamentals and solid software engineering skills. What you’ll do: Implement libraries, algorithms, and tools for processing Lidar data to push the state-of-the-art in obstacle detection, object tracking, and related perception challenges Test and field these algorithms for real-time operation on autonomous vehicles at scale in challenging environments Collaborate with engineers across a variety of teams to brainstorm and accelerate development of perception capabilities Coordinate with data collection to select and label relevant data to improve our tracking algorithms and develop metrics by which the tracking system is evaluated What we’re looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Strong software engineering skills using C++ in real-time, computationally efficient systems are required. If the candidate is not already an expert in C++, a willingness to gain stronger software engineering knowledge in this language is required Strong theoretical and applied knowledge of point cloud or Lidar based algorithms such as segmentation, localization, filtering, surface estimation/fitting, and interpolation/extrapolation Theoretical knowledge of detection, segmentation, obstacle detection, graphical methods, probabilistic algorithms or optimization Strong desire for candidates with hands on experience that have deployed real products or platforms into the real world and intimately understand the challenges of working with complex systems Strong presentation and communication skills are desired Experience in Linux environments is desired At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Palo Alto, CA
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. Argo AI Cloud Platform engineers create reusable architecture patterns for cloud engineering via infrastructure as code for Argo teams to leverage as common shared components and educate Argo teams on how to architect their solutions for scale, security, and reviewed changes through automation. The Cloud Platform team interacts with engineering teams spanning from remote vehicle operations, ingest/data processing, mapping, labeling, triage, machine learning (detection, prediction, tracking), motion planning/control, offline simulation, and release/deployment teams to unify development practices and scalable efficiency of cloud/cloud native technologies Engineers in the Cloud Platform team will be based in either Pittsburgh, PA or Palo Alto, CA. What you’ll do: Design and implement scalable distributed systems in the cloud to facilitate the development of self-driving vehicles. Contribute to self-driving vehicle log ingest/processing, simulation, and related applications to enable fully autonomous vehicles. Take ownership of end-to-end processes and infrastructure automation for Argo engineering teams to deploy services into the cloud and establish/advocate shared engineering patterns. What we’re looking for: A degree in Computer Engineering, Computer Science, Electrical Engineering, Mechanical Engineering, Physics, Robotics or a related field. Hands on development in Python, Go, or Java to create production level services that incorporate CI/CD. Experience in using infrastructure as code to automate the creation of cloud resources. E.g. Terraform, Cloud Formation, or others. Strong experience with architecting/deploying scalable services and workloads in the cloud (AWS, GCP) and/or cloud native environments. Strong experience with deployment management/scheduling/high availability/failure modes for distributed applications and compute workloads running on CPUs, GPUs, and/or TPUs. Understand engineering design limitations and provide guidance for teams to scale their deployments in the cloud so that they can achieve desired performance within budget. Experience creating reusable deployment patterns for teams to adopt, that incorporate networking, security, monitoring, logging, alerting, continuous integration and deployments. Understanding of API specification languages (e.g. Open API 2.0/gRPC) and the ability to create reusable code via code generation, templates, and other rapid development techniques for teams to consume. Leverage and modify open source tools to meet unique requirements for internal teams, including but not limited to Kubernetes, Prometheus, FluentD, Itsio, Envoy, CoreDNS, etcd, Flux, among others. At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Palo Alto, CA
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. Engineers on the Visualization team will be based in either Pittsburgh, PA or Palo Alto, CA. The Visualization team is responsible for the applications and frameworks that visualize large amount of data (camera, LiDAR, radar etc).  Our products are deployed in the vehicle to deliver a great passenger experience, to vehicle operations to support remote operations and our frameworks are used by engineers across the company to increase productivity during the development process. Experience shipping end user products, customer focus, a passion for great user experiences and experience with OpenGL are highly desired. What you'll do: Design, build and maintain passenger displays necessary to deliver a great passenger experience Deliver remote operations tools that will be used to support the operational fleet Provide a visualization framework, rendering engine and associated applications that can be leveraged by other teams to support their visualization needs during the development process as well as for inspecting and authoring data Provide technical leadership and mentoring to the Visualization team and other teams that use the Visualization platform Drive and perform best engineering practices to initiate, plan, and execute large-scale, cross- team critical programs What we're looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Experience in software design, development, and algorithm related solutions Strong software skills are required but we are language agnostic. A willingness to gain stronger software engineering knowledge and deep expertise in C++ and some python is required Experience with modern design architectural patterns for user interfaces is required Experience working in a large and rapidly evolving production code base OpenGL experience is strongly desired — although experience with any real time rendering API is helpful Qt experience is strongly desired -- although strong software engineers familiar with similar toolkits will certainly be considered Strong presentation and communication skills are desired At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Palo Alto, CA
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. Lidar-based sensing drives many of the technical approaches to challenges for L4 self-driving vehicles, and forms a key part of our autonomy stack. Self-driving cars can use Lidar data for localization, obstacle detection, and detecting actors in the environment. The implementation must meet rigorous real-time constraints while building rich models of the geometric state of the world. Ultimately, we must not only solve the algorithm challenges but produce safety-quality high performance software. This position requires both strong algorithmic fundamentals and solid software engineering skills. What you’ll do: Implement libraries, algorithms, and tools for processing Lidar data to push the state-of-the-art in obstacle detection, object tracking, and related perception challenges Test and field these algorithms for real-time operation on autonomous vehicles at scale in challenging environments Collaborate with engineers across a variety of teams to brainstorm and accelerate development of perception capabilities Coordinate with data collection to select and label relevant data to improve our tracking algorithms and develop metrics by which the tracking system is evaluated What we’re looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Strong software engineering skills using C++ in real-time, computationally efficient systems are required. If the candidate is not already an expert in C++, a willingness to gain stronger software engineering knowledge in this language is required Strong theoretical and applied knowledge of point cloud or Lidar based algorithms such as segmentation, localization, filtering, surface estimation/fitting, and interpolation/extrapolation Theoretical knowledge of detection, segmentation, obstacle detection, graphical methods, probabilistic algorithms or optimization Strong desire for candidates with hands on experience that have deployed real products or platforms into the real world and intimately understand the challenges of working with complex systems Strong presentation and communication skills are desired Experience in Linux environments is desired At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Palo Alto, CA
Aug 15, 2019
Please Note: This position is based in one of our office locations, it is not a remote position. Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. The Remote Guidance team is responsible for building the platform that will enable the humans to monitor and provide remote guidance across the Argo fleet as vehicles encounter unfamiliar edge cases (unexpected construction zones, accident ahead etc). The system will scale to support development of Argo’s autonomous driving technology and Ford’s autonomous driving fleet from 2021. This is critical infrastructure needed to permit the deployment of true “no drivers in the the car” fleets of autonomous vehicles safely in a dynamic real-world environment.  Engineers in the Remote Operations team will be based in either Pittsburgh, PA or Palo Alto, CA. What you’ll do: Design, build and deliver Remote Guidance capabilities that will be used to support the operational fleet Provide technical leadership and mentoring to the Remote Guidance team and other related teams Develop the C++ communication components necessary to support Remote Guidance, on the autonomous vehicle and in the Remote Guidance operations centers Develop the C++ visualization framework and tooling to deliver the client that Remote Guidance operators will interact with Hands on development in C++17 Collaborate with backend service developers, both on the Remote Guidance team and within the wider Offboard cloud development org Work closely with vehicle operations and autonomy integrations teams on developing, releasing and improving Remote Guidance capabilities Drive and perform best engineering practices to initiate, plan, and execute large-scale, cross- team critical programs What we’re looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Experience in software design, development, and algorithm related solutions Strong software skills in C++ are required. A willingness to gain expertise in some python is also required Experience working in a large and rapidly evolving production code base Qt experience is desired, or strong software engineers familiar with similar toolkits and a willingness to learn Qt Strong presentation and communication skills At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Palo Alto, CA
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. Today’s autonomous vehicles require highly detailed complex 3D maps for which there are not off the shelf solutions. The Map Tools Team is looking for talented individuals to help us develop creative in house solutions to fill this void using today’s cutting edge technologies. What you’ll do: Leverage web based languages and frameworks such as TypeScript, React, and D3.js to create streamlined interactive tooling Work with team members to establish novel approaches to visualizing 2D and 3D data Implement features using TypeScript Investigate new approaches and technologies that can be leveraged for next generation solutions What we're looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Prior work in front end software development Strong familiarity with HTML5, JavaScript, CSS3 and Java or Python Experience with WebGL or JavaScript 3D libraries also a plus Good communication skills are required At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Palo Alto, CA
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. The Overwatch team at Argo is responsible for building cloud microservices and their underlying framework to manage and monitor fleets of self-driving vehicles. That includes the ability to visualize all autonomous vehicles on a map, initiate ride requests per vehicle, track critical vehicle metrics and expose all this functionality as partner-facing API’s.  We base this functionality on common services and frameworks that could be utilized by all of our cloud-based microservices for enhanced debuggability and productivity. This includes consistent logging, distributed tracing, rate limiting, authentication etc. What you’ll do: Develop services with a multi-region strategy deployed on AWS to achieve 99.99+ availability Build custom infrastructure to communicate efficiently to Autonomous Vehicles Build and advocate common services / frameworks for use across multiple teams Work with autonomous vehicle infrastructure, operations, and partner teams to build tooling that results in a great customer experience Automate infrastructure to test, validate, and graduate product releases using Jenkins, Terraform, and Kubernetes Implement strong product quality, performance, and security practices Design Argo partner-facing APIs to communicate mapping, routing, and tracking data between autonomous vehicles and the cloud Work with route planning teams to build tools to optimize route selection for a fleet of autonomous vehicles on Argo partner networks by taking vehicle capabilities, ETA predictions and operational constraints into account Build multi-regional highly available highly scalable services in the cloud Develop services in Java/Kotlin Support the development of web-based tooling using React/Typescript Integrate cloud services with autonomous vehicles with a strong focus on security Potentially develop on-vehicle software in C++ when the need arises What we’re looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Experience in building web-scale distributed systems, ideally heavily utilizing open-source software components Strong software skills Kotlin, Java or C++ Experience deploying/managing infrastructure in public cloud environments such as AWS or GCP Experience with backend technologies: Redis, Elasticsearch, PostgreSQL Experience building and maintaining REST or gRPC APIs with scalable Auth strategies Experience with Docker, Kubernetes or Istio Previous experience leading projects in an agile software environment Experience mentoring junior engineers Belief in rigorous, high-quality engineering that produces tangible results quickly Experience with the challenges of integration, and the need to iterate quickly but with a purposeful plan to build towards larger longer-term goals Excellent communication skills are required given our distributed and diverse team At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Palo Alto, CA
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. Building a self-driving vehicle requires gathering a huge amount of data by having cars drive on city streets and record everything the car does. The Log Apps team extracts knowledge from that data and delivers it for in-house teams to use when analyzing the fleet of cars on the road and improving our product.  The team also owns significant infrastructure for creating and managing the many thousand simulations Argo executes. What you’ll do: Develop services and Kubernetes jobs to expose Argo data to internal stakeholders: Machine Learning, Mapping, Labeling, Search, Triage, and Vehicle Operations Engage closely with internal customers and build up requirements and designs reflecting current business needs Design, build and operate high scale data processing systems What we’re looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Experience in building distributed systems for highly scalable and reliable big data systems, ideally heavily utilizing open-source software components Strong software skills, Java, Kotlin  or Python Strong knowledge of cloud technologies including AWS, GCP, Kubernetes, and similar products Broad exposure to leveraging database solutions (relational, key-value, etc) in solving complex large scale highly distributed problems Previous experience leading projects in an agile software environment Experience mentoring junior engineers Excellent communication skills are required given our distributed and diverse team At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement   Argo AI is a LinkedIn Top 50 Startup
Argo Palo Alto, CA
Aug 15, 2019
Please Note: This position is based in one of our office locations, it is not a remote position. Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. Engineers in the Remote Operations team will be based in either Pittsburgh, PA or Palo Alto, CA. The Remote Guidance team is responsible for building the platform that will enable the humans to monitor and provide remote guidance across the Argo AI fleet as vehicles encounter unfamiliar edge cases (unexpected construction zones, accident ahead etc). The system will scale to support development of Argo AI’s autonomous driving fleet. This is critical infrastructure needed to permit the deployment of true “no drivers in the the car” fleets of autonomous vehicles safely in a dynamic real-world environment. What you'll do: Design, build and maintain the services that provide Remote Guidance to a growing fleet of autonomous vehicles Hands on development in Java and Python Deployment services with Kubernetes Develop Proof of Concepts and/or Architecture Designs Establish engineering best practices, and participate in code/architecture reviews Work closely with vehicle operation, autonomy integration, and development teams to identify key features to improve overall operation of the AV Drive and perform best engineering practices to initiate, plan, and execute large-scale, cross- team critical programs What we're looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Experience with scaling cloud services and building highly available services Experience with backend, services and big data technologies Strong cross-team communication skills and very customer driven Full stack developers with additional experience in front-end development such as React, Typescript, D3.JS, and/or are also highly regarded At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Palo Alto, CA
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. Argo AI is looking to expand our Jobs Platform team! We are seeking a strong Senior Software Engineer to help deliver extremely high scale - 10,000s of CPU, TB’s of RAM - cloud services. You will also work closely with our Machine Learning and Vehicle Operations teams accelerate the advancement of the Argo AV. The Jobs Platform is intended to accelerate the development of autonomous vehicles by allowing teams to develop workloads for Simulation, Re-Simulation, Autonomy validation, Analysis, Map Validation, Data Mining, etc. This platform manages units of work (Jobs), and executes batches in parallel at a massive scale and with maximum cost efficiency. What you’ll do: Deliver extremely high-scale services to internal stakeholders: Machine Learning, Mapping, Labeling, Search, Triage, Autonomy, and Vehicle Operations teams Develop and manage backend systems built on top of PostgreSQL and Kubernetes Develop infrastructure automation using Terraform to support service deployment Build rich workflows and data visualizations in React/Typescript Deploy web services and APIs within Kubernetes Provide detailed technical documentation and training for the platform Work closely with vehicle operation, autonomy integration, and development teams to identify key features to improve overall delivery of critical features to the AV Hands on development in Go, Python, and Typescript Develop python SDK to interact with the platform Build services to provide status, generate reports, organize workloads into batches, deploy across multiple clusters, integrate with CICD platforms, etc Develop monitoring, alerting, and runbooks to ensure platform stability Develop new capabilities to organize and manage workload dependencies with directed graphs Be extremely user focused and work directly with your customers on the AV teams Build advanced scheduling techniques to first analyses the nature of a workload to maximize compute resources Employ a multi-cluster, multi-region, multi-cloud deployment strategy to optimize cost and diversify workloads for reliability What we're looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Experience with scaling cloud services and building highly available services Experience with backend technologies: Go, Python, PostgreSQL Experience building and maintaining REST API with scalable Auth strategies Experience with front-end technologies: React, Angular, Typescript Experience with automating tasks, being results oriented and customer driven At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement   Argo AI is a LinkedIn Top 50 Startup
Argo Palo Alto, CA
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. Machine Learning Data & Services provide sensor log data, ground truth labels and accompanying platform and services, for training, testing and validating machine learning models, as well as any AV algorithms or systems that can benefit from accurate annotations. Our end-to-end services include request, data collection/mining, taxonomy management, pipelines (manual or semi-automated), metrics, validation and access/query of such data.  Endless exciting challenges exist as we develop new, innovative tools and services that incorporate, visualize, manipulate and interact with both human and machine-generated labels. We are hiring Senior Software Engineers adept in designing and developing rich data visualization and manipulation web tools and supporting services to accelerate our innovation in ML development lifecycles. What you’ll do: Leverage modern web programming languages and frameworks such as TypeScript, React, and D3.js to create rich yet streamlined interactive tools and services Work cross functionally with ML team members to investigate and establish novel application approaches to visualize, annotate and manipulate 2D and 3D data coming from multi-modal sensors (such as camera, LiDAR, and radar) Participate in agile development process from planning, estimation all the way to optimization, maintenance and support in a test- and monitoring-driven environment practicing CI/CD releases Investigate new approaches and technologies that can be leveraged for next generation solutions What we’re looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Experienced in modern front end web application software development Proficiency in DOM, CSS3, HTML5, JavaScript, Java or Python and RESTful API design. Experience with WebGL or JavaScript 3D libraries, React and TypeScript highly desired Strong problem solving, analytical and OOP skills. Strong written and verbal communication skills At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup  
Argo Palo Alto, CA
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. We are seeking hands-on candidates who will be deep in code, and are technically strong in either point cloud processing, geometric computer vision or scene reconstruction to support building the maps for Argo’s self-driving cars. Since the maps by nature support many modules in the system, successful candidates are also expected to get acquainted with how the maps are consumed by the others and help make improvements in a variety of places (therefore special projects). Prior experience in self-driving or robotics applications is not required. Candidates with extremely strong skills in some areas but weaker in others will be considered with a bias towards strong software engineering skills. What you’ll do: Design, implement and validate algorithms to support robust and scalable mapping pipelines for Argo’s self-driving cars. In addition, you will also design and implement necessary metrics and tools Collaborate with engineers across teams to improve the maps. It requires not only how to build good maps, but also how the maps are consumed by different modules, so that sensible design decisions can be made What we’re looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Solid C++ programming skills and software engineering practice. Knowledge of modern C++ is a plus Solid understanding of data structures, algorithms and probability (in the context of mapping) Solid understanding of analytic geometry, linear algebra and numerical optimization Strong communication, problem-solving, task-prioritization and teamwork skills Experience in geometric computer vision, point cloud processing or scene reconstruction is a plus Experience in parallel or distributed computing is a plus At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Metro Detroit, MI
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. Machine learning, more specifically deep learning algorithms (detection, segmentation, and fusion tasks) are one of the main challenges for self-driving vehicles and a key part of our autonomy stack. Self-driving cars need to perceive objects and actors around the vehicle to make the correct decisions. The implementation must meet rigorous real time constraints and reliably report detections in 2D or 3D spaces. Ultimately, we must not only solve the algorithm challenges but produce safety-quality high performance software. So this position is as much a software challenge as it is a core algorithm challenge. We are seeking hands on candidates who have a mix of computer vision, machine learning expertise, embedded and real time constraints and low level accelerators (FPGA, GPUs). We are looking for practitioners who will be deep in code, and are technically strong in software and (ideally) strong in applied machine learning algorithms. Candidates need not have worked on self-driving, or robotics applications. Candidates with extremely strong skills in some areas but weaker in others will be considered with a bias towards strong software engineering skills. What you’ll do: Core models used for scene understanding that are front and center in the perception pipeline Research projects improving not only our current image space but also radar, Lidar space detection algorithms and best methods to fuse together to improve performance Turning algorithm exploration that performs best on rigorous and pragmatic A vs B experiments evaluated extensively on data into models/software running on the vehicle Working with data collection to select and label relevant data to improve our supervised training Working with label tooling team to adjust labeling policies, and approaches to obtain the best label set needed Develop production quality code and own your algorithms from design to production. What we're looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Strong Preference for Computer Vision / Machine Learning academic focus Industry experience with complete end to end hands on experience deploying real products or platforms into complex production environments Strong software engineering knowledge and deep expertise in C++ and/or python is required Strong theoretical and applied knowledge of relevant subsets of detection algorithms including Classification, scene understanding, object detection classes of algorithms Experienced software engineer or research with a track record of real world applications incorporating machine learning and computer vision Real-time applications experience is a strong plus Familiarity with Mxnet, caffe, tensorflow or other similar deep net or machine learning packages GPU expertise Strong preference for publication history in top vision journals/conferences (CVPR, NIPS, ECCV, ICML) At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Palo Alto, CA
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. The Machine Learning Data & Services team  provides sensor log data, ground truth labels and accompanying platform and services, for training, testing and validating machine learning models, as well as any AV algorithms or systems that can benefit from accurate annotations. Our end-to-end services include request, data collection/mining, taxonomy management, pipelines (manual or semi-automated), metrics, validation and access/query of such data.  Endless exciting challenges exist as we develop new, innovative tools and services that incorporate, visualize, manipulate and interact with both human and machine-generated labels. We are hiring Senior Software Engineers adept in designing and developing rich data visualization and manipulation web tools and supporting services to accelerate our innovation in ML development lifecycles. We are hiring for a Senior ML Systems Engineer who will own engineering, supporting and scaling our ML operations. Areas of ownership will include the full ML data management stack such developing pipelines for data preparation, building optimal model training systems, or building model evaluation systems. What you’ll do: Define strategy and build software to select and mine sensor logs for ML data Build software to evaluate ML models at scale Define and develop end to end ML data pipeline and supporting systems Build software to manage ML data at scale Build software to train Deep Learning models at scale Integrate deep learning frameworks and external ML tools into our ML infrastructure What we’re looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Experience as a technical or team lead Experience in ML systems (data selection, feature extraction, training, verification, analysis and infra) Senior Level Industry Experience or above. Staff/Principal level is welcomed Experience with cloud-based platforms (such as AWS or GCP) and common deep learning packages is particularly welcomed Large scale machine learning applications with 2D or 3D data Experienced in approaching open problems with mathematically sound mindset and solutions Expertise in C++ and/or Python is preferred Strong presentation and communication skills Strong theoretical and applied skills in Machine Learning At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Metro Detroit, MI
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world.  We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. As the foundation of Argo AI engineering, the Dev Infra team is poised to scale the ever-growing engineering practice and to build the most productive engineering team in the world. We build the infrastructure and tooling that touch all phases and all aspects of software development: from source management to deploying to individual AVs roaming around different cities, from distributed building/testing to orchestrating container based integration tests in the cloud, from customizing and installing OSs and firmware to building CLI and web based applications. At Dev Infra, you will get to work with C++, Python, Java, Go, Typescript, Docker, Kubernetes, AWS, Jenkins, SaltStack, Linux, embedded systems, etc. Our team is impactful and high-leverage: we make the entire engineering organization more productive. You will have visibility into every other engineering team and their systems, and you'll engage in helping and mentoring them. What you’ll do:  Empower engineers to get to full autonomy faster by providing initiative and technical leadership to build reliable, high-quality solutions that scale with Argo’s engineering processes Work on cars, in the cloud, and with everything in between Contribute to our build/test/CI/CD system, the largest distributed system at Argo AI Collaborate with our customers (other Argo AI engineers) to understand their needs and ensure our team focuses on the highest-impact problems Write tools to provide fast, robust builds and tests across our entire tech stack Build the next generation of deployment infra that deploys to cars and data centers Create tools to monitor, analyze and report metrics on code quality and engineering practice Open source your work, describe it in blog posts, and talk about it at conferences  What we’re looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Passion about automation, efficiency, quality, and developer happiness! Solid software engineering fundamentals and strong communication Nice to haves: Experience with Python and C++ You love build tools (make/cmake, ninja, bazel, buck, gradle) You are enthused by software quality (unit testing, SCA, test-automation) Experience working with modern build and CI systems (Jenkins, TeamCity, GitLab) Experience working with Docker and Kubernetes, especially for running GPU workloads You are familiar with cloud infrastructure (AWS, GCE, Azure, Kubernetes, Docker) Experience with OS(Linux) kernel or driver Experience with embedded systems (PetaLinux) or firmware development Experience with Ansible, Puppet, Chef, Salt, Terraform, etc At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Metro Detroit, MI
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. At Argo AI, our approach to recruiting is a little different. Here, recruiters and hiring managers work together with equal ownership of the recruiting process to drive hiring and build out teams.  As a Technical Recruiter, you will collaborate with hiring managers to design end-to-end recruiting strategies for their roles, source top talent in the industry, and guide them in building out a robust, customized interview process. Our collaborative and specialized approach to recruiting has been recognized as the driving force behind Argo’s incredible advancement in this space. Successful candidates will play a key role in helping us achieve our ambitious goals by attracting and hiring the world's top engineering talent in a range of disciplines, including software engineering, information technology and robotics software systems. We are searching for highly motivated recruiters who value a team environment and are excited by the opportunity to contribute to the growth of Argo’s most important asset - our talent! What you’ll do: Work closely with hiring managers to develop and refine different types of talent needed for the team Source effectively, professionally, and with highest integrity across a range of software engineering disciplines Identify, engage, and help hire top engineering talent at all levels of seniority Adapt to new engineering disciplines to quickly formulate and refine effective sourcing and hiring strategies Learn enough technical information from hiring teams to document and perform light technical phone screens of early candidates Constantly display a customer-centric mindset to support the hiring needs of engineering teams Consistently demonstrate strong communication skills to positively represent the organization externally, and to keep work moving along swiftly and respectfully internally Engage at a personal level with candidates to help them get acquainted with our company and our home cities Convey passion and energy for our company mission - this should be easy! Be willing to adapt and fill the gaps, to be a team player as the team grows and evolves What we’re looking for: Bachelor's degree in related field Minimum 5 years in full life-cycle technical recruiting (sourcing, screening, and closing candidates) Robotics (Perception, Computer Vision, Machine Learning) recruiting experience preferred In-house experience working with technical hiring managers in a metrics driven environment Experience building a career brand/creating awareness A progressive career trajectory and a professional, team-first mentality At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup
Argo Metro Detroit, MI
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. We are looking for candidates with a deep understanding and passion for board-level software integration on custom hardware platforms. As a BSP engineer on the Platform and Test Tools team, you will be responsible for design, development and integration of software packages with Argo's sensing and computing hardware. What you’ll do: Work directly with hardware engineers, software engineers and our operations team to build a world class autonomous vehicle Design and integrate software packages for our hardware platforms, including operating systems, drivers, and supporting software infrastructure Conduct trade-off analyses and benchmarking exercises to influence future system architectures Develop plans, procedures, and other documentation required for integrating software modules into our self-driving ecosystem Become a “go-to” resource for both hardware and software engineers as sophisticated software systems are integrated on the base software platform developed by our team What we’re looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Strong software engineering skills with a background in C or C++ Experience developing and testing highly complex embedded systems in robotics, transportation, aerospace, consumer electronics, defense, medical, energy, or similar industries Expertise with a wide range of computing architectures (SoC, MCU, CPU, GPU, FPGA) Significant experience developing and maintaining board support packages (BSPs) for a variety of embedded devices Strong knowledge and applied skills with operating systems, including OS internals and associated tools and libraries for developing, debugging, and testing complex software systems (Linux including Ubuntu/Yocto/OpenEmbedded; QNX or similar RTOS) Experience with a wide variety of communication protocols used in systems for embedded, robotics, automotive or similar industries (Ethernet, PCIe, USB, CAN, SPI, I2C, MIPI, LVDS) Ability to bring-up, test, and validate software systems at module and PCBA-level, working closely with hardware engineering teams Quantitative / analytical mindset to probe, test and decompose challenging system problems into root cause issues with strong, detail oriented skills to solve them Good experience writing concise, clear, and detailed engineering documentation A record of owning projects successfully and working in a fast paced environment At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement   Argo AI is a LinkedIn Top 50 Startup
Argo Metro Detroit, MI
Aug 15, 2019
Argo AI was founded to tackle one of the most challenging applications in computer science, robotics and artificial intelligence with self-driving vehicles. Argo AI is developing and deploying the latest advancements in artificial intelligence, machine learning and computer vision to help build safe and efficient self-driving vehicles that enable these transformations and more. The challenges are significant, but we are a team that believes in tackling hard, meaningful problems to improve the world. We are building a high-performance team that is excited by complex engineering challenges and is passionate about making transportation safer, more affordable and accessible for all. We are growing our teams quickly, so talent with a C++ skill set can add value across various teams at Argo. If you are unsure the best role for you based on our current postings or there is no role currently posted that matches your skills and experience, we encourage you to apply to this role. We will contact you if we find a role that would be a good fit for you.  We need highly motivated, talented C++ software engineers to join our team and help us realize this vision. C++ is our core programming language for on-vehicle software and thus is critically important to our team. What we’re looking for: Degree in Computer Engineering, Computer Science, Electrical Engineering, Robotics or a related field Strong technical depth in the C++ language and all its quirks Strong experience in developing production C++  applications and systems Knowledge of concurrent and parallel programming Software system architecture design Excellent communication skills Hands-on C++11 and C++14 experience Experience in Linux environments, is desired but not essential At Argo AI, we have a strong emphasis on creating a highly effective team environment. Thus, we seek candidates that can work effectively with others across a broad range of disciplines. Argo AI is an equal opportunity employer that believes in diversity as a strength and is committed to creating an inclusive environment for all employees. We know it takes competitive benefits to fuel a team that works hard and enjoys the challenge. At Argo AI, you can expect stellar perks to support your best self: High-quality individual and family health, dental, and vision insurance Competitive compensation packages Employer-matched 401(k) retirement plan Paid parental leave Unlimited vacation Daily catered lunches and snacks Free onsite or adjacent parking Commuter reimbursement Fitness reimbursement Professional development reimbursement Argo AI is a LinkedIn Top 50 Startup