You will be joining the DOTS Runtime team in San Francisco and will help build the next generation data-oriented Unity runtime. The team is responsible for many aspects of the DOTS Runtime, including build systems, high-performance multithreading, and a prototype data-oriented 3D renderer. You will also help build “Project Tiny”, a set of functionality on top of the DOTS Runtime to enable lightweight instant games and other use cases on a wide variety of platforms.
As a Software Developer on the DOTs team you’ll be writing code in C# (maybe some in C++), and would be improving existing or implementing new functionality in one of the areas we work with. You can expect to work with desktop, web, and mobile platforms. The “Instant” use case is a high priority goal for the company, and your work would directly help us meet these market needs!
Enhance the mesh experiences for eero's whole home connectivity products.
Take various client connectivity performance to next levels.
Design and implement new roaming features.
Analyze connectivity problems and come out with complete solutions.
Dive deep into embedded system internals.
Improve wireless drivers, firmware, hostap components.
Drive decisions about testing improvements.
.Work with core operating system, mobile and cloud teams to deliver features.
Develop integrations with applications, development frameworks, and libraries to support industry verticals in auto, industrial and film.
Collaborate with our platform teams (Mobile, Console, Desktop and Special Platforms) to investigate, review and update engine code.
Partner with platform teams and owners to coordinate feature development and ensure correct functionality across platforms.
Create and maintain tests to ensure quality.
Building robust microservices that can scale to millions of games and billions of tests.
Defining API specifications for your services and how to integrate with other Unity services and systems.
Writing high-quality, clean code that is production-grade.
Writing quality code to help us revolutionize the way companies interact with their customers.
Working in a positive and collaborative environment where team members support each other.
Learning something new every single day.
Helping teach other team members what you know.
Blend makes the process of getting a loan simpler, faster, and safer. With its industry-leading digital lending platform, Blend helps financial institutions like Wells Fargo and U.S. Bank increase productivity and deliver exceptional customer experiences. The company processes nearly $2 billion in loans daily, helping millions of consumers get into homes and gain access to the capital they need to lead better lives.
Blend is looking for talented
The challenges we face are highly technical and highly impactful for other engineering teams in the company! We are looking for engineers who are passionate about distributed systems design, performance optimization, software architecture and scalability. You are a strong collaborator who is willing to work with feature development teams to understand their needs from the platform, to design solutions that fulfill their immediate needs but that also establish good patterns for the long-term scalability and maintainability of the application.
Develop, release and run large-scale web applications.
Develop and define the backend architecture and tech stack for a product area.
Improve performance, reliability, stability, scalability and security for our backend systems.
Be involved in transitioning our monolithic codebase to a microservice-based architecture.
We’re hiring generalist software engineers to write and deploy robotic and vehicle autonomy software. DoorDash Labs is developing autonomous delivery technology for our large (and rapidly growing) delivery marketplace. In this generalist role, you’ll work with our hardware team to develop a working autonomy system for our delivery vehicles.
The Effortless Delivery Experience team is looking for a talented engineer to help us take our business to the next level. You’ll own the full software development lifecycle for the products you build, starting with providing feedback on features to our Product team. You’ll work with your peers on writing specs, implementing features, and finally ensuring the rollout is calm and the product has test coverage.
In your work as a server engineer on EDX, you might find yourself improving the delivery time of orders, building APIs for mobile features, or fighting fraud. You’ll be given autonomy to make decisions that are consequential for our technology and our business.
We’re looking for experienced Android engineers who want to work on an app used by millions of people. We’d love for you to bring a piece of your culture and experience into ours so that we can continue evolving to not only support our growing needs, but also remain engineering driven. Whether you’re an engineer interested in scaling our Android infrastructure or building awesome product features, we’d love to talk to you!
Caviar Restaurants is looking for engineers who care about implementing the perfect user experience as well as solving the hard engineering problems of writing well-architected code and building better systems. We are looking for teammates with strong product and design intuition, able to leverage their technical knowledge while working with product managers, designers, and back-end engineers.