Design, build, and deploy new user experiences and backend services across our five business verticals
Own features end-to-end: plan, design, develop, deploy, measure, and iterate
Break down complex engineering problems into achievable tasks and deliver them within committed timeframes
Work collaboratively with cross-functional teams to design and implement new features
Contribute to A/B tests and use experimentation results to decide what ships
Actively participate in code reviews and enforce good patterns, testing, and edge-case handling
Coach and mentor junior team members, new hires, and interns
Create shared components, utilities, and services that improve team velocity
Maintain and improve the runbooks, alerting, and monitoring for shipped features
GraphQLNode.jsJava+4 more
Showing 1 of 4 positions
About OfferUp
OfferUp is dedicated to building the most trusted platform to buy, sell, connect, and engage in local life. We help millions of buyers and sellers discover value through our local marketplace, making it easy to find everything from electronics and furniture to cars, jobs, and services right in your community. With over 150 million downloads and consistently ranking among the top shopping apps, OfferUp empowers individuals and businesses to connect locally and sustainably. We've facilitated the rehoming of items, saving over a billion pounds of goods from landfills. Our platform fosters trust through direct integration with nearly 2000 US law enforcement agencies.
How We Work
OfferUp's culture is shaped by its core values: Driven, Neighborly, and Adaptable. You will find a respectful, collaborative, open, and honest environment where continuous improvement and innovation are highly valued. The company encourages initiative, values new ideas, and promotes a horizontal structure that integrates teams into decision-making. They believe in collective success and foster a learning environment, with leadership actively seeking and incorporating feedback. OfferUp embraces remote work, with opportunities available for roles across different regions.
Engineering at OfferUp
As an engineer at OfferUp, you'll tackle challenging problems across search, trust & safety, and personalization, impacting millions of users daily. The team builds core intelligence for the leading local marketplace, leveraging a modern AI stack that includes DataBricks for training, SageMaker for inference, and integrating LLMs into production workflows. You will lead the research, design, and implementation of end-to-end machine learning solutions and optimize algorithms for search ranking and fraud detection. Engineers own features from concept to fruition, deploying with high operational excellence and analyzing metrics to assess impact.
Why Join Us
Drive significant impact across various product areas like Search & Discovery, Trust & Safety, Advertising, and Personalization.
Work with a world-class AI infrastructure, including DataBricks, SageMaker, and cutting-edge LLMs.
Conduct customer-centric research and experimentation, ensuring models delight users.
Collaborate with a high-powered engineering team that handles infrastructure, allowing you to focus on high-level modeling and experimental design.
Contribute to critical projects, from optimizing search algorithms to developing robust frameworks for LLM-based agents and refining crime risk models.
Benefits & Perks
Health insurance and healthcare savings/spending accounts
401(k) plan with company match
Basic and voluntary life insurance
Disability benefits
Paid time off for sick leave, family/medical leave, vacation (3-5 weeks pre-planned)