Design and implement core systems for AI-powered matchmaking, integrating frontend, backend, and agentic workflows.
Own architectural decisions and collaborate on long-term platform direction.
Lead planning, scoping, and execution of feature initiatives in partnership with product management.
Organize and manage cross-functional engineering work (without people management responsibilities).
Mentor engineers and uphold technical quality in and across teams.
Requirements
8+ years full-stack or mixed backend/frontend engineering experience.
Experience architecting and shipping complex systems with ML, search, or recommendation components.
Comfort working in ambiguity and driving clarity across stakeholders.
Strong sense of ownership and ability to organize and deliver multi-sprint initiatives.
Interest in AI-powered development and foundational knowledge of LLMs.
Very strong communication skills in English.
Benefits
Upwork is proudly committed to fostering a diverse and inclusive workforce.
We never discriminate based on race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical condition), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
A criminal background check may be required as a condition of engagement.
BrightHire, an AI-enabled tool, to record interviews and summarize interview transcripts, allowing the interviewer to focus on the discussion and does not score or evaluate talent or make recommendations.