About the job
Organisation Links
Vercel Corp
  • Sales
  • Berlin, London
  • Full Time Partner Solutions Engineer, EMEA
  • Careers /
  • Sales
  • Sales
  • Berlin, London
  • Full Time About Vercel Vercel is the agentic infrastructure company, freeing people and agents to ship what's next. For more than a decade we've helped builders move from idea to production with speed, security, and exceptional developer experience. Now we're scaling our products for both agents and people to ship and run software, built in the open and trusted by OpenAI, PayPal, Ramp, Supreme, and millions of developers worldwide. About The Role We are looking for a Senior Partner Solutions Engineer to join our partnerships team in EMEA. This role will lead enablement and pre-sales motions with Vercel's solution and consulting partners (SIs and GSIs) across the region, with a primary focus on the DACH market. Partner Solutions Engineers work with partner engineering, sales, and product teams to grow adoption of Vercel's products and build strong technical relationships. A key focus in this role will be growing partner-delivered capacity in the DACH region: running Vercel's partner certification program, creating and delivering technical enablement and workshops, and supporting pre-sales motions where partners are engaged. Fluency in German and/or French is essential; this is a spoken, partner-facing role. This role will serve as a developer advocate for Vercel across solution and consulting partners. You will be the expert on building and delivering with Vercel products, including AI and agent workloads, and will establish best practices, author guides, lead workshops and hackathons, and build solutions for partner communities and Vercel teams. Partner Solutions Engineers require a strong web development background, especially in frontend development, cloud infrastructure, networking, and modern application development. Strong coordination skills across multiple partners and time zones are essential, as is building lasting relationships with practice leads, delivery teams, and executives. This is an in-person (hybrid) position that will require you to be based in Vercel's London or Berlin office with a required 3 days per week in office. What You Will Do
  • Serve as subject matter expert on Vercel and Next.js to partner engineering teams and leadership across EMEA.
  • Run Vercel's partner certification program in the region: deliver certification workshops, review certification projects, and guide partner engineers through the program.
  • Create and deliver technical training and enablement on Next.js and Vercel best practices, including building agents and AI applications on Vercel.
  • Deliver one-to-many technical workshops for partner engineering teams, and author the workshop content behind them.
  • Run and support partner hackathons that build partner skills and surface joint solutions.
  • Provide pre-sales support where partners are engaged: proofs of concept, technical deep dives, and deal unblocking alongside Vercel's sales and sales engineering teams.
  • Serve as the main technical contact for SIs and GSIs in the region, building lasting relationships with their engineering teams and practice leadership.
  • Build templates and solutions that equip partner communities with the best practices on delivering with Vercel. About You
  • You are passionate about building first-class user experiences on the web.
  • You have a strong understanding of web architecture, frontend development, and serverless computing.
  • You have 2+ years of experience as a solutions engineer advising or consulting engineering teams.
  • You have 4+ years of experience building and launching frontend applications using Next.js or React.
  • You speak German and/or French; spoken fluency in at least one of them, alongside professional English, is essential for this role.
  • You have worked with or within agencies, systems integrators, or consulting firms, and understand how they staff, deliver, and grow a technology practice.
  • You are experienced in developer relations, from training sessions and talks to producing technical content.
  • You have a results-driven mindset and are experienced working in a fast-paced environment.
  • You are comfortable working with remote, globally distributed cross-functional teams.
  • You have excellent communication skills and experience building and maintaining strong relationships with stakeholders.
  • You have experience driving the adoption of web technology or previous pre-sales experience.
  • You are based in EMEA and able to travel 20% of the time. Bonus If You
  • Have built and shipped AI-powered or agentic applications, ideally with the AI SDK.
  • Speak both German and French.
  • Have run certification, training, or enablement programs at scale.
  • Have experience with composable architectures (headless CMS, commerce, search, analytics) common in partner-delivered projects. Benefits
  • Competitive compensation package, including equity.
  • Inclusive Healthcare Package.
  • Learn and Grow - we provide mentorship and send you to events that help you build your network and skills.
  • Flexible Time Off.
  • We will provide you the gear you need to do your role, and a WFH budget for you to outfit your space as needed. Disclosures
  • Privacy: Please review our Job Applicant Privacy Policy for more information on how we handle your data. Apply Now. Tell us why you'd be a good fit for the Partner Solutions Engineer, EMEA role. First Name input]:h-(--ds-size-medium) text-sm [&>input]:px-3 has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(0,0,0,0.16)] dark-theme:has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(255,255,255,0.24)] hover:shadow-[0001pxvar(--ds-gray-alpha-500)] hover:[&:has(input:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)] hover:[&:has(textarea:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)]" data-geist-input-wrapper="" data-version="v1" style="width:100%;--geist-icon-size:16px"> Last Name input]:h-(--ds-size-medium) text-sm [&>input]:px-3 has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(0,0,0,0.16)] dark-theme:has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(255,255,255,0.24)] hover:shadow-[0001pxvar(--ds-gray-alpha-500)] hover:[&:has(input:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)] hover:[&:has(textarea:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)]" data-geist-input-wrapper="" data-version="v1" style="width:100%;--geist-icon-size:16px"> Preferred First Name input]:h-(--ds-size-medium) text-sm [&>input]:px-3 has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(0,0,0,0.16)] dark-theme:has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(255,255,255,0.24)] hover:shadow-[0001pxvar(--ds-gray-alpha-500)] hover:[&:has(input:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)] hover:[&:has(textarea:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)]" data-geist-input-wrapper="" data-version="v1" style="width:100%;--geist-icon-size:16px"> Email Address input]:h-(--ds-size-medium) text-sm [&>input]:px-3 has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(0,0,0,0.16)] dark-theme:has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(255,255,255,0.24)] hover:shadow-[0001pxvar(--ds-gray-alpha-500)] hover:[&:has(input:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)] hover:[&:has(textarea:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)]" data-geist-input-wrapper="" data-version="v1" style="width:100%;--geist-icon-size:16px"> Phone Number InternationalAfghanistanÅland IslandsAlbaniaAlgeriaAmerican SamoaAndorraAngolaAnguillaAntigua and BarbudaArgentinaArmeniaArubaAscension IslandAustraliaAustriaAzerbaijanBahamasBahrainBangladeshBarbadosBelarusBelgiumBelizeBeninBermudaBhutanBoliviaBonaire, Sint Eustatius and SabaBosnia and HerzegovinaBotswanaBrazilBritish Indian Ocean TerritoryBrunei DarussalamBulgariaBurkina FasoBurundiCambodiaCameroonCanadaCape VerdeCayman IslandsCentral African RepublicChadChileChinaChristmas IslandCocos (Keeling) IslandsColombiaComorosCongoCongo, Democratic Republic of theCook IslandsCosta RicaCote d'IvoireCroatiaCubaCuraçaoCyprusCzech RepublicDenmarkDjiboutiDominicaDominican RepublicEcuadorEgyptEl SalvadorEquatorial GuineaEritreaEstoniaEthiopiaFalkland IslandsFaroe IslandsFederated States of MicronesiaFijiFinlandFranceFrench GuianaFrench PolynesiaGabonGambiaGeorgiaGermanyGhanaGibraltarGreeceGreenlandGrenadaGuadeloupeGuamGuatemalaGuernseyGuineaGuinea-BissauGuyanaHaitiHoly See (Vatican City State)HondurasHong KongHungaryIcelandIndiaIndonesiaIranIraqIrelandIsle of ManIsraelItalyJamaicaJapanJerseyJordanKazakhstanKenyaKiribatiKosovoKuwaitKyrgyzstanLaosLatviaLebanonLesothoLiberiaLibyaLiechtensteinLithuaniaLuxembourgMacaoMadagascarMalawiMalaysiaMaldivesMaliMaltaMarshall IslandsMartiniqueMauritaniaMauritiusMayotteMexicoMoldovaMonacoMongoliaMontenegroMontserratMoroccoMozambiqueMyanmarNamibiaNauruNepalNetherlandsNew CaledoniaNew ZealandNicaraguaNigerNigeriaNiueNorfolk IslandNorth KoreaNorth MacedoniaNorthern Mariana IslandsNorwayOmanPakistanPalauPalestinePanamaPapua New GuineaParaguayPeruPhilippinesPolandPortugalPuerto RicoQatarReunionRomaniaRussiaRwandaSaint BarthélemySaint HelenaSaint Kitts and NevisSaint LuciaSaint Martin (French Part)Saint Pierre and MiquelonSaint Vincent and the GrenadinesSamoaSan MarinoSao Tome and PrincipeSaudi ArabiaSenegalSerbiaSeychellesSierra LeoneSingaporeSint MaartenSlovakiaSloveniaSolomon IslandsSomaliaSouth AfricaSouth KoreaSouth SudanSpainSri LankaSudanSurinameSvalbard and Jan MayenSwazilandSwedenSwitzerlandSyriaTaiwanTajikistanTanzaniaThailandTimor-LesteTogoTokelauTongaTrinidad and TobagoTristan da CunhaTunisiaTurkeyTurkmenistanTurks and Caicos IslandsTuvaluUgandaUkraineUnited Arab EmiratesUnited KingdomUnited StatesUruguayUzbekistanVanuatuVenezuelaVietnamVirgin Islands, BritishVirgin Islands, U.S.Wallis and FutunaWestern SaharaYemenZambiaZimbabwe Resume Resume should be a PDF under 3.5MB. Are you currently based in any of these countries? Please note these are the only countries where we are accepting applications United States Germany United Kingdom Argentina Australia Canada India Japan Other Will you require Visa Sponsorship now, or in the future? Yes No Your authorization to work in the country where you live. Please choose the option that describes your work authorization. I am authorized to work in the country due to my nationality I am authorized to work in the country based on a valid work permit and do not need a company to sponsor my visa I am authorized to work in the country based on a valid work permit which needs to be sponsored by the company I work for I am not authorized to work in the country and need visa support Other Where did you first hear about this role? Events Built In LinkedIn Google Search Advertisements Other job boards LLMs (ChatGPT, etc.) I'm a Vercel customer Referral from a Vercel customer Referral from a Vercel team member Social media (X, Instagram, YouTube, etc.) Other Content (news articles, podcasts, blogs) Developer communities (GitHub, Hacker News, Reddit, etc.) Other By submitting my application, I acknowledge that I have read and understand Vercel's Job Applicant Privacy Notice ↗ Acknowledge/Confirm Please double-check all the information provided above. Ensuring accuracy is crucial, as any errors or omissions may impact the review of your application. I have reviewed and confirmed that all the information provided is accurate and complete. Why are you interested in Vercel and what makes you a fit for this specific position? input]:h-(--ds-size-medium) text-sm [&>input]:px-3 has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(0,0,0,0.16)] dark-theme:has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(255,255,255,0.24)] hover:shadow-[0001pxvar(--ds-gray-alpha-500)] hover:[&:has(input:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)] hover:[&:has(textarea:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)] w-full" data-geist-textarea-wrapper=""> This role requires professional working proficiency in French and/or German. Do you speak French and/or German at a professional working proficiency or higher (able to conduct customer-facing conversations, presentations, and written communication in either language)? Yes No Optionally, include links to your social media profiles. LinkedIn input]:h-(--ds-size-medium) text-sm [&>input]:px-3 has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(0,0,0,0.16)] dark-theme:has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(255,255,255,0.24)] hover:shadow-[0001pxvar(--ds-gray-alpha-500)] hover:[&:has(input:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)] hover:[&:has(textarea:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)] [&>:nth-child(2)]:border-r [&>:nth-child(2)]:border-[var(--ds-gray-alpha-400)] [&>:nth-child(2)]:shrink-0 [&>:nth-child(2)]:relative [&>:nth-child(2)]:text-[var(--ds-gray-700)] [&>:nth-child(2)]:px-3 [&>:nth-child(2)]:py-0 [&>:nth-child(2)]:flex [&>:nth-child(2)]:items-center [&>:nth-child(2)]:order-0 [&>:nth-child(2)]:bg-[var(--ds-background-200)] [&>:first-child:not([disabled])]:text-[var(--themed-fg)] [&>input]:rounded-tl-none [&>input]:rounded-bl-none" data-geist-input-wrapper="" data-version="v1" style="width:100%;--geist-icon-size:16px"> svg]:size-(--ds-control-decoration-size)">linkedin.com/in/ GitHub input]:h-(--ds-size-medium) text-sm [&>input]:px-3 has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(0,0,0,0.16)] dark-theme:has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(255,255,255,0.24)] hover:shadow-[0001pxvar(--ds-gray-alpha-500)] hover:[&:has(input:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)] hover:[&:has(textarea:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)] [&>:nth-child(2)]:border-r [&>:nth-child(2)]:border-[var(--ds-gray-alpha-400)] [&>:nth-child(2)]:shrink-0 [&>:nth-child(2)]:relative [&>:nth-child(2)]:text-[var(--ds-gray-700)] [&>:nth-child(2)]:px-3 [&>:nth-child(2)]:py-0 [&>:nth-child(2)]:flex [&>:nth-child(2)]:items-center [&>:nth-child(2)]:order-0 [&>:nth-child(2)]:bg-[var(--ds-background-200)] [&>:first-child:not([disabled])]:text-[var(--themed-fg)] [&>input]:rounded-tl-none [&>input]:rounded-bl-none" data-geist-input-wrapper="" data-version="v1" style="width:100%;--geist-icon-size:16px"> svg]:size-(--ds-control-decoration-size)">github.com/ Portfolio input]:h-(--ds-size-medium) text-sm [&>input]:px-3 has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(0,0,0,0.16)] dark-theme:has-[:focus]:!shadow-[0001pxvar(--ds-gray-alpha-600),0px0px0px4pxrgba(255,255,255,0.24)] hover:shadow-[0001pxvar(--ds-gray-alpha-500)] hover:[&:has(input:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)] hover:[&:has(textarea:disabled)]:shadow-[0001pxvar(--ds-gray-alpha-400)] [&>:nth-child(2)]:border-r [&>:nth-child(2)]:border-[var(--ds-gray-alpha-400)] [&>:nth-child(2)]:shrink-0 [&>:nth-child(2)]:relative [&>:nth-child(2)]:text-[var(--ds-gray-700)] [&>:nth-child(2)]:px-3 [&>:nth-child(2)]:py-0 [&>:nth-child(2)]:flex [&>:nth-child(2)]:items-center [&>:nth-child(2)]:order-0 [&>:nth-child(2)]:bg-[var(--ds-background-200)] [&>:first-child:not([disabled])]:text-[var(--themed-fg)] [&>input]:rounded-tl-none [&>input]:rounded-bl-none" data-geist-input-wrapper="" data-version="v1" style="width:100%;--geist-icon-size:16px"> svg]:size-(--ds-control-decoration-size)">https://

Job ref blurredText

Posted on blurredText

Last checked on blurredText

Closing on blurredText

0 comments
0 requirements

Discuss this job

Share your intel on this vacancy and help others - anonymously. Get notified automatically of new comments when starred or saved to Tracker.

My Private Notes

Saving private notes will automatically star the vacancy to your Jobs page.