Build backend and pipeline systems that turn models into real search experiences for 110M+ daily users, owning data flows, ranking and retrieval services, and low-latency model-serving APIs. Integrate models into production through robust interfaces and DAGs, enabling fast iteration and powering discovery across the internet’s largest community platform. Ensure pipelines and systems support high scale, low latency, and operational excellence.
Remote Software engineering Jobs · GraphQL
91 results
FiltersJob listings
Build and enhance the critical services that power the business. Develop systems that manage core financial and underwriting operations. Optimize application’s architecture and observability to meet performance and reliability demands.
- Shape the developer experience, from code creation to built artifact.
- Ensure developer tooling is smooth and easy to use.
- Engage with engineering org to understand pain points.
Lead engineering teams to deliver scalable, reliable, and secure features. Translate business objectives into clear technical plans, coordinating with various teams. Drive platform improvements in security, reliability, scalability, and performance.
Define the frontend architectural vision for complex products, design scalable component systems and UI frameworks, and translate product requirements into robust technical architecture. Lead performance optimization, accessibility, security, and scalability initiatives. Build reusable libraries and design systems, review code paths, and mentor senior engineers.
- Build new features and services using React/Next.js, TypeScript, Node.js, and AWS.
- Debug and maintain existing ColdFusion/Lucee applications.
- Improve CI/CD pipelines, testing, and deployment practices.
- Drive the design, evolving and ensuring the long-term health and scalability of our core systems.
- Create high-level and detailed architectural designs for new features and write high-quality, performant Python APIs.
- Drive and own technical architecture discussions and decisions for the platform.
- Building features and improving performance in the applications.
- Frontend engineering within our mobile (React Native) and web app (React).
- Backend engineering within our backend services (AWS Lambda, DynamoDB, GraphQL, RDS).
- Design, implement, and maintain integrations between internal apps and external platforms.
- Proactively monitor and troubleshoot integration issues to ensure uptime and performance.
- Automate workflows that reduce manual data processing across systems.
- Write and maintain GraphQL endpoints that connect our UI to internal APIs, enabling key operational features.
- Collaborate with senior engineers and cross-functional teams to design, build, and test backend services.
- Participate in pair programming, bug fixing, and design discussions to improve service reliability and performance.