Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+21 more
Job description
Job duties: The Software Engineer position will architect and implement a robust framework for autonomous vehicle board to support the onboard event detection execution. Design and implement core data extraction platforms for autonomous vehicle software into highly available, distributed systems to support exponential data growth of autonomous vehicle fleet. Develop AI-powered data retrieval solutions for autonomous vehicle fleet logs to enhance engineering efficiency and streamline data discovery processes. Architect and implement robust framework for autonomous vehicle board to support onboard event detection and execution. Design and implement low overhead metrics extraction framework in C++ and SQL. Participate in peer code reviews and mentor junior engineers to backend robotic system development, design, and cloud storage patterns. Design, build, and maintain distributed backend services and Application Programming Interfaces (APIs) for autonomous vehicle system using GoLang and Python within a comprehensive cloud computing ecosystem. Automate continuous integration and continuous delivery (CI/CD) deployment pipelines and ensure comprehensive test coverage. Investigate, debug, and resolve complex systemic backend issues across microservices, networking layers (gRPC and API Gateways), and production databases. Partner closely with downstream products, machine learning, and core engineering teams to define technical requirements and deliver cross-functional data solutions. Collaborate with stakeholders to streamline data sourcing workflows and support the efficient processing of complex, fragmented robotics logs.
Requirements
Job title: Software Engineer Minimum Salary: $131,000 Education: Master’s degree in Computer Science or related SOC Code: 17-2199.08 SOC Occupation Title: Robotics Engineers Duration: Regular Hire Work week: Full-time Supervises employees: No Travel: None Experience: Requires skills and experience to involve: Proven ability to read, interpret, analyze, and communicate data-driven insights. Deep knowledge of Linux kernel and computer networking. Demonstrated knowledge of massive cloud-scale distributed systems architecture. Proficient in GoLang, Python, C++, and SQL. Demonstrated experience with Amazon Web Services (AWS) S3, AWS Glue Catalog, AWS Athena. Demonstrated experience with gRPC and API Gateways. Demonstrated experience with Grafana, Prometheus and PromQL, and OpsGenie. Demonstrated experience with SQL database design, management, and scalability. Demonstrated knowledge of continuous integration and continuous delivery (CI/CD) deployment pipelines and ghz, Python unittest and Pytest testing frameworks.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…