Откликайтесь
на вакансии с ИИ

Contract: Staff Full-Stack Engineer
Высокий балл за возможность работать в топовой глобальной компании над передовыми AI-технологиями. Удаленный формат и статус Staff-инженера делают вакансию крайне привлекательной для опытных специалистов.
Сложность вакансии
Роль уровня Staff предполагает высокую степень ответственности за архитектуру и лидерство без прямого управления людьми. Требуется не только 8+ лет опыта, но и глубокое понимание ML/LLM систем в условиях неопределенности.
Анализ зарплаты
Указанный диапазон соответствует рыночным ставкам для Staff-позиций в Европе при работе на американские компании. Итоговое предложение будет сильно зависеть от страны проживания кандидата и его опыта в AI/ML.
Сопроводительное письмо
I am writing to express my strong interest in the Staff Full-Stack Engineer position at Upwork. With over 8 years of experience in architecting complex systems and a deep-seated interest in the evolution of AI-powered matchmaking, I am excited by the prospect of contributing to your Hybrid Workforce Solutions team. My background in building scalable recommendation engines and my proficiency in both backend and frontend development align perfectly with your goal of moving towards agentic and autonomous matchmaking.
Throughout my career, I have thrived in ambiguous, early-stage environments where system-level thinking is paramount. I have a proven track record of leading multi-sprint initiatives and mentoring engineering teams to maintain high technical standards. My technical toolkit, which includes extensive experience with Java and modern JavaScript frameworks, combined with my foundational knowledge of LLMs, positions me to make immediate and impactful contributions to Upwork's next-generation infrastructure.
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в upwork уже сейчас
Присоединяйтесь к команде Upwork и создавайте будущее AI-матчинга в глобальном масштабе!
Описание вакансии
Upwork ($UPWK) is the world’s work marketplace. We serve everyone from one-person startups to over 30% of the Fortune 100 with a powerful, trust-driven platform that enables companies and talent to work together in new ways that unlock their potential.
Last year, more than $3.8 billion of work was done through Upwork by skilled professionals who are gaining more control by finding work they are passionate about and innovating their careers.
This is an engagement through Upwork’s Hybrid Workforce Solutions (HWS) Team. Our Hybrid Workforce Solutions Team is a global group of professionals that support Upwork’s business. Our HWS team members are located all over the world.
You’ll participate in building the next generation of AI-powered matching and recommendation infrastructure for Upwork. This is an early-stage effort focused on moving from smart recommendations to agentic and autonomous matchmaking. You’re optimizing for:
- System-level thinkers comfortable working in ambiguity.
- Execution across backend, frontend, and architecture.
- Curiosity and adaptability in a novel technical space.
- Interest in AI-powered programming and foundational knowledge of LLMs.
- Flexibility in tooling, with strongly preferred but non-mandatory tech: Java (backend) and Vue (frontend).
Responsibilities:
- 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.
Must-Haves (Required Skills):
- 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.
Preferred Tech Exposure:
- Java backend systems.
- Python backend systems.
- Vue, React or modern JS frontend frameworks.
- Cloud-native infrastructure and infrastructure-as-code.
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.
Additionally, to the extent permitted under applicable law, a criminal background check may be required as a condition of engagement.
We use BrightHire, an AI-enabled tool, to record interviews and summarize interview transcripts. The tool allows the interviewer to focus on the discussion and does not score or evaluate talent or make recommendations. The interview transcripts are reviewed, and decisions are only made by humans. Any individual who prefers not to have their interview recorded through BrightHire can opt out when the interview is scheduled.
To learn more about how Upwork processes and protects your personal information as part of the application process, please review our Global Job Applicant Privacy Notice
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- Java
- Vue
- React
- Python
- Machine Learning
- LLM
- Cloud Native
- Infrastructure as Code
- System Design
Возможные вопросы на собеседовании
Проверка способности проектировать сложные системы с элементами ИИ.
Расскажите, как бы вы спроектировали архитектуру для перехода от простых рекомендаций к автономному агентному матчингу?
Оценка опыта работы с неопределенностью и лидерских качеств.
Опишите случай, когда вам пришлось принимать критическое архитектурное решение в условиях высокой неопределенности. Как вы добивались согласия стейкхолдеров?
Проверка технических знаний в области LLM.
Какие основные проблемы вы видите при интеграции LLM в продакшн-системы поиска и как бы вы их решали?
Оценка навыков кросс-функционального взаимодействия.
Как вы организуете работу над фичей, которая затрагивает несколько команд, не имея при этом полномочий прямого руководителя?
Проверка навыков менторства и контроля качества.
Каков ваш подход к поддержанию технического качества кода и архитектуры в распределенной глобальной команде?
Похожие вакансии
Senior fullstack developer (Node.js + React.js)
Fullstack-разработчик (Django + Vue/Nuxt) | Senior
Full Stack разработчик Middle+ Senior (Python/Django + Vue.js/Nuxt.js)
Senior Fullstack разработчик (Python/Django + Vue.js)
Senior Full-Stack Developer (Python / Angular)
Senior Flutter+Python/Django разработчик (fullstack) / будущий Tech Lead
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!