Developer Educator and Community Advocate

United Kingdom🕖 11 months ago

Please note: this is a remote role but requires candidates resident within Europe or the United Kingdom.

👀 Position OverviewWe’re looking for a Developer Relations generalist to help us with developer enablement and community engagement. This means creating engaging educational content for developers, but also going out into aligned online communities to better understand developers’ pain points and help resolve them. You’ll find the communities where your content can add the most value and share your knowledge in a respectful, and unobtrusive manner.

Our goal is simple: give developers and companies the tools they need to innovate quickly without the steep learning curve. We're abstracting away the complexity of real-time data processing and event-driven architectures, so that smaller teams can build more sophisticated applications on top of these powerful technologies.

About QuixQuix is set of tools that aims to make Python stream processing more accessible to developers building ML and generative AI applications:Quix Streams is an open source Python library for building containerized/FaaS stream processing applications with Apache Kafka or Kafka-like message brokers.Quix Cloud provides fully managed serverless containers, a managed Kafka instance, and observability tools to run your applications in production. 🚀 What you’ll work onYour main focus will be on creating content and code, but you’ll also keep up to speed with aligned developer communities in the wider ecosystem.ContentAs a developer educator, you will:Plan, design, and build demo applications (which we call project templates—check out our existing template gallery a taste of what you’ll be creating).Create Python code examples that showcase the newest features of the Quix Streams library.Create content that sparks the developer imagination and gives them ideas about how to integrate Quix into their own commercial, or personal projects (to get an better impression of the content that we expect, see the tutorials section of our blog.)Help our technical writing team improve the Quix documentation by contributing ideas and content, and channeling feedback from external developers.

CommunityAs a community advocate, you will:Help to answer technical questions in online places where developers hang out and keep an eye out for related topics (such as stream processing in Python or trying to incorporate libraries related to OSS generative AI such as LangChain).Seed discussions by soliciting developers for their opinions on related topics such as the main obstacles to stream processing.Build a reputation in the community as someone who gives just as much as they take, i.e. someone who provides guidance and advice as well as promoting their own relevant projects.Share relevant technical content that you have learned recently or created in the appropriate developer forums and channels.

🏎️ What would make you a good fitNone of these are absolute must-haves (apart from being able to code) but the more boxes you tick, the better chances you’ll have.Proficiency in English (ideally at native speaker level) and the ability to write in a distinctive and engaging tone of voice (in other words, your writing should not sound like ChatGPT).Experience in back-end or full-stack software engineering— if you don’t have professional development experience, you’ll need to share some projects that demonstrate your coding proficiency.Experience with stream processing and/or event-driven architectures.Experience in the data or ML industry, such as a data engineering role or a related software engineering role that involved putting the work of data scientists into production.Familiarity with LLMs and running LLMs in production and/or familiarity with IoT-related technologies (time series databases such as InfluxDB, MQTT brokers such as HiveMQ).A pragmatic and creative approach to coding with the ability to spontaneously hack together solutions quickly to demonstrate a concept or showcase a new idea.You’re able take the initiative and come up with new project ideas rather than waiting to be told what to work on next.The ability to proactively swap notes with different teams, such as marketing and product management so that valuable insights are not missed by the people that need them.Previous experience contributing to an open source project.

📝 Criteria for Application Submission1. Examples of educational content createdAt least 3 links to separate examples of educational content. These could be blog articles or videos that are publicly available.Naturally, if you have a larger online portfolio feel free to link to that instead.Content must include code examples, ideally Python.2. Examples of community engagement (i.e. helping people outside of your own organization)At least 3 links to posts where you have assisted someone on a community forum with technical issue, ideally related to Python in some way.If your posts or comments are in a gated forums such as Slack or Discord, you can send screenshots instead, but please link the relevant Discord server or Slack community from which they originated.3. Proof of coding proficiency and open source engagement:Link to your own Git repository or others’ repositories that you have contributed towards, ideally with links to specific comments or pull requests.If you have several years experience as a software developer but have not contributed to any public repositories, give examples of projects that you have worked on.Note that we will also test coding proficiency if you make it to the final stages of the interview process.

🤔 What’s next?Ensuring a smooth and enjoyable candidate experience is important to us. We aim to respond to your application within ten business working days. Our interview process tends to take 3 to 4 weeks. Don’t be afraid to let us know if you need more flexibility.

⭐ What we offer🌍 Work from home anywhere in the UK and EU✈️ Bi-annual team trips in EU destinations🌞 37 days holiday (including all public holidays in your region)🌳 2 additional paid days off a year for volunteering work💸 Generous stock options commensurate with the opportunity💻 Budget to choose own hardware🏃‍♂️ Training and personal development budget

💚Read more about us here

Key Skills

Related Jobs

Canonical - Jobs

Security Engineer Ubuntu

Hamburg, Hamburg, Germany💰 USD70K - USD120K🕖 2 years ago
LimeSurvey

Senior Software Engineer

EUROPE💰 USD50K - USD80K🕖 2 years ago
Covariant

Test Automation Engineer

Berkeley, CA💰 USD60K - USD100K🕖 2 years ago
Plenty of Fish

Senior Android Engineer

🌏 Worldwide💰 USD60K - USD120K🕖 2 years ago
LeadSimple

Lead Software Engineer

🌏 Worldwide💰 USD120K - USD140K🕖 2 years ago
Iterative

Senior Frontend Engineer

🌏 Worldwide💰 USD50K - USD180K🕖 2 years ago
Wander

Data Engineer

🌏 Worldwide💰 USD10K - USD100K🕖 2 years ago
Covariant

Production Engineer

United States💰 USD60K - USD100K🕖 2 years ago
Commit

Senior Back End Developer

Canada💰 USD110K - USD140K🕖 2 years ago
AON3D

Senior Frontend Engineer Platform

Montreal, Qc or Remote USA or Canada💰 USD60K - USD120K🕖 2 years ago
Philo

IT Engineer

San Francisco, California, United States💰 USD70K - USD120K🕖 2 years ago
Canonical - Jobs

Senior Software Engineer Cloud Images

Syracuse, New York, United States💰 USD70K - USD120K🕖 2 years ago
Levity AI

Senior Product Designer

🌏 Worldwide💰 USD60K - USD70K🕖 2 years ago
Clevertech

Hands On Engineering Manager

🌏 Worldwide💰 USD50K - USD130K🕖 2 years ago
SOCi

Full Stack Software Engineer

🌏 Worldwide💰 USD100K - USD140K🕖 2 years ago
Zuplo

Senior Front End Developer

🌏 Worldwide💰 USD80K - USD150K🕖 2 years ago
Tettra

Customer Success Manager

🇺🇸 Remote US💰 USD60K - USD100K🕖 2 years ago
Angi

Senior Software Engineer .NET Core

San Francisco, California, United States💰 USD65K - USD120K🕖 2 years ago
Ethereum

Front End TypeScript Developer

Remote💰 USD60K - USD120K🕖 2 years ago
Toptal

Senior UX UI Designer

🌏 Worldwide💰 USD50K - USD300K🕖 2 years ago