Top Software Engineer Jobs
As a Senior Software Engineer, you will develop features for a cloud communications platform, debug issues, engage in architecture discussions, and collaborate with internal teams to continuously improve the service for Zoox's driverless robo-taxi fleet.
The Senior/Staff Software Engineer will architect and support simulation software, optimize performance, and ensure reproducibility of simulation results. The role involves building systems to aid users and improving the interface between simulation and the self-driving software stack, requiring extensive experience in C++ and system design.
The role involves leading ML Performance Optimization initiatives at Zoox, focusing on enhancing Training and Inference platforms for autonomous driving. Responsibilities include collaborating with cross-functional teams, providing technical guidance, and implementing optimization techniques for ML tools and frameworks.
The role involves developing mission planner algorithms, integrating them into autonomous vehicles, and collaborating with various teams to support the implementation of software components. The engineer will set technical directions and coordinate initiatives across Mission Planning and other departments.
The Senior Software Engineer will develop algorithms for processing sensor data to predict imminent collisions, while ensuring safety in real-time execution. They will analyze urban driving data, collaborate with various teams, and design fault-tolerant software that meets automotive standards.
The role involves improving robotic driving behaviors through algorithmic advancements, testing in simulations and real-world scenarios, and collaborating with cross-functional teams. Responsibilities include creating motion planning algorithms and reviewing drive performance.
The Senior Software Engineer in Developer Platforms will enhance the development and deployment of applications, advocate for best practices in logging and monitoring, design proprietary tools to improve developer experience, and collaborate with teams to support autonomous vehicle software. Documentation and keeping up with technology trends are also key responsibilities.
The Senior/Staff Software Engineer will architect and develop core simulation foundations, including simulator and communication frameworks, while ensuring performance optimization. The role involves realistic traffic modeling, behavior simulation, and scenario generation for autonomous driving systems using a variety of tools and technologies.
Featured Jobs
The role involves designing the storage architecture, developing microservices, implementing APIs, integrating with other systems using message queues, and ensuring system stability and correctness. Collaboration with internal teams is essential for requirements and API design.
Zoox is looking for software engineers to help build the front-end for simulation and validation framework. The engineers should have experience with modern JS frameworks, web servers, web technologies, and bonus qualifications including Java/Kotlin, Spring, AWS, databases, WebGL, web 3D UI frameworks, UX design, data visualization, and scalable architecture.
The role involves developing machine-learned models for vehicle behavior prediction, collaborating on distributed compute algorithms and performance metrics, and closely working with various engineering teams on autonomous driving challenges in urban environments.
The Senior/Staff Embedded Software Engineer will be responsible for embedded software development for the driving-related functions and sub-systems of the Zoox vehicle. They will work closely with vehicle engineers and other experts to ensure safe and reliable operation.
The Embedded Software Engineer II will develop embedded firmware for new features and product releases, resolve issues on existing hardware, and customize platform releases for customer projects. Additionally, the role involves participating in an Agile development team, improving the build and test framework, and providing customer support.
As a Senior Backend Engineer at Tinder, you will enhance critical services for the app, focusing on scalable and resilient systems, real-time communications, user profiling, and architecture design. Your role emphasizes collaboration and innovation to continuously evolve the platform.
The Sr. Software Engineer for Machine Learning at Tinder will develop algorithms and recommendation systems that enhance user matches and optimize business metrics. This role involves high-impact contributions in a collaborative, innovative engineering environment.
As a Sr. Software Engineer at FreedomPay, you will build and enhance web services and applications, collaborate in Agile teams, analyze requirements, and contribute to software design and quality. You'll also interface with stakeholders, optimize application performance, and support documentation and testing efforts to uphold high standards in the company's global commerce solutions.
As a Senior Software Engineer in Generative AI, you will conduct applied research, develop AI-based product prototypes, handle big data, collaborate with cross-functional teams, and mentor team members to drive impactful solutions.
As a Sr. Software Engineer, you'll develop machine learning infrastructure to support various business needs, mentor junior engineers, and collaborate with cross-functional teams. Your work will enable rapid testing and scaling of experiments using vast datasets.
As a Staff Software Engineer, you will play a key role in shaping Tinder's personalized matchmaking through designing and scaling recommendation systems. Collaborate with the ML team to enhance user experiences and improve business outcomes by optimizing recommendation algorithms.
As a Staff Software Engineer - Frontend at Luma, you will design and build efficient front-end systems, collaborate with design and AI teams, and write production code emphasizing performance optimization and API integration, while maintaining high standards of quality and user experience.
The Staff Software Engineer - Reliability at Luma AI will manage GPU clusters, ensure system health, build monitoring tools, and improve infrastructure to support growing demands. Responsibilities include collaborating on performance requirements, scaling resources, implementing fault-tolerant designs, developing automation tools, maintaining service level objectives (SLOs), and participating in on-call rotations.
The Senior Software Engineer for Reliability at Luma AI will maintain and optimize GPU clusters, collaborating with researchers and engineers to ensure efficient scalability and reliability. Responsibilities include building management tools, monitoring systems, and implementing fault-tolerant designs while participating in an on-call rotation for incident management.
As a Senior Software Engineer at KrakenFlex, you will design, build and maintain reusable and reliable code. Your work will span the entire stack, contributing to the performance and quality of the KrakenFlex platform. You will collaborate with teams to develop innovative solutions and engage in hands-on system design and test-driven development in an agile environment.
As a Software Developer on the Billing Team at Bandwidth, you will design backend software and thereby aid in processing millions of real-time events into billable charges. You will have full ownership of the services from design to monitoring in production, while collaborating within a diverse team.
As a Staff Software Engineer on the Planning and Controls team, you'll research and develop planning algorithms, optimize software for various UAS platforms, collaborate to enhance cloud infrastructure, and mentor engineers.
Top Companies Hiring Developer + Engineer Roles
See AllAll Filters
No Results
No Results