Come help us solve the serverless and global networking challenges.
We are a team of 16 product-minded people obsessed with making developers' lives easier with a next-generation cloud platform.
We announced the Koyeb platform public preview in May 2022 and have built a community of over 50,000 developers worldwide.
We are focused on a developer-led approach, our acquisition is purely organic, and developer adoption is crucial to the success of our mission.
As a fully-remote distributed team, we hire all-around Europe and have an office in Paris, France. We offer attractive compensation with equity.
We are funded by top-tier investors and have plenty of runway to build a tremendous experience for developers.
Read the koyeb story →The values by which we live and work.
We are passionate about the product we are building and the industry in which we are evolving. We are looking to work with people with a strong belief in the product they are building and with which we can share our passion.
We believe in complete autonomy and excellence. We act on behalf of the entire company and for our users. We never give up and are commited for success.
We strive to build a company composed of highly talented people aiming to build outstanding Cloud Infrastructure products.
We believe in transparency, the data should be accessible and challengeable by anyone in the company. Decisions should always be backed by data.
We are a technology company looking to build innovative products. We are always looking for new ideas to improve our platform for our users.
Experience should teach you that you will always be learning. We value experience and we value even more experienced people who know that they need to constantly adapt.
We're looking for our first core engineers to build the platform's future.
Paris, France
We are looking for our first team member dedicated to Technical Pre-Sales and Customer Success to help design and implement solutions that drive customer success.
We’re accelerating deployments and improving efficiency for teams and developers all around the world with high-performance infrastructure for critical applications including low-latency AI workloads, web applications, and APIs.
Over 100,000 developers already joined our platform and businesses globally are building innovate solutions with Koyeb’s technology.
If this sounds interesting, keep reading!
What you’ll do
As our first Solutions Engineer, you will empower AI-intensive companies, SaaS providers, and ISVs managing large infrastructures by providing technical expertise and architecting tailored solutions that leverage our platform’s unique capabilities.
This is a key role focused on growing our customer base in France and Europe, through a mix of inbound and outbound connections with demanding technical stakeholders that need trustworthy platforms to support 24/7 operation.
You will work with key decision-makers in development teams and enterprises, helping them understand how our solutions can accelerate their deployment, improve their infrastructure efficiency, and accelerate their growth.
You will:
Conduct Technical Discovery: Engage with prospects to evaluate their environments, understand their challenges, and propose tailored architectures that harness Koyeb’s high-performance, serverless infrastructure.
Deliver Impactful Demos & POCs: Lead technical demonstrations and develop proof-of-concept projects that clearly showcase how our platform can accelerate deployments and streamline infrastructure management.
Lead Customer Onboarding: Coordinate and conduct comprehensive onboarding sessions to ensure a smooth transition, effective adoption, and integration of our platform from day one.
Serve as a Trusted Advisor: Work closely with technical stakeholders—from developers to CTOs—to advise on integration best practices, performance optimization, and scalability.
Develop Technical Resources: Create reference architectures, technical documentation, and best practices to assist customers in deploying and managing their applications.
Attend Industry Events: Represent Koyeb at events, webinars, and conferences, demonstrating our platform’s technical strengths and thought leadership.
Relay Customer Feedback: Provide critical insights to our engineering and product teams to drive continuous improvement and shape our roadmap.
Collaborate Across Teams: Partner with our sales, DevRel, and product teams to understand customer requirements and translate them into robust technical solutions.
Document Your Engagements: Use our CRM (Hubspot) to track interactions, document technical requirements, and ensure a seamless customer journey.
As the key technical points of contact with users, you’ll be instrumental in shaping how customers perceives our company and will work closely with our team to refine our global approach.
You’ll be part of our small GTM team composed of 3 people and you’ll work daily with our co-founders Yann, CEO and Edouard, CPO.
You’ll succeed if you:
Identify business opportunities and relevant solutions in all inbound leads and in technical discovery calls, focusing on organizations that would benefit from our serverless architecture for AI workloads and fleet management.
Develop and maintain strong, trusted relationships with key stakeholders and decision-makers, including C-level executives, CTOs, and engineering leaders.
Present and demonstrate the platform's capabilities, clearly articulating how it meets customer needs for scalability, cost-effectiveness, and reduced operational complexity.
Create reference architectures, technical documentation, and best practices to assist customers in deploying and managing their applications, support customer onboarding, and ensure a smooth customer journey.
Collect and relay customer feedback to the product and engineering teams to improve the platform and meet evolving customer needs.
You
As a general rule, if you join us, independent of the position, you should be comfortable with the following description of yourself. You:
have an international mindset and think global
are looking for a fast-paced environment
are ambitious and believe small teams can have a huge impact
are data-driven, you know decisions are more meaningful if they are based on data
are working as a team member
are autonomous and structured, are able and willing to write specifications/plans before implementing/executing
are striving for continuous improvement and learning
understand we work to improve the product for our users
More specifically, you:
have proven experience in a pre-sales, solutions engineering, or technical consulting role, and you excel at engaging with both technical and executive stakeholders.
possess a strong background in cloud infrastructure, serverless architectures, or AI workloads with hands-on experience designing and deploying complex systems.
are fluent in both French and English, with the ability to communicate effectively in both languages and the ability to translate complex technical concepts into clear, compelling narratives for diverse audiences.
demonstrate an ability to adapt in a fast-paced, growth-focused startup environment.
are comfortable managing deals end-to-end, from sourcing and data enrichment to closing.
are goal-oriented, driven, and motivated to exceed targets and contribute to team success.
manage multiple engagements efficiently, thrive on data-driven insights, and are always ready to adapt to evolving customer needs.
are prepared to travel regularly for events, conferences, and client meetings as needed.
Our stack and technologies
We provide various developer tools to deploy on our platform, including:
We interact with our users through:
Our sales stack is composed of:
All the Koyeb platform is built internally by our engineering team
How we work
This is a full-time position based in our main office at Station F in Paris, France.
We offer a standard full-time contract with comprehensive health coverage and competitive benefits.
We’re looking for an experimented sales professional and the total salary ranges from €60k to €75k, plus equity.
Some context about Koyeb:
We’re a really small team, currently 12 (in the whole company). We’re composed of 90% of technical people and the resulting 10% catch the technical side.
We’re building a product used by developers and are interacting daily with our developers’ community - which are our users.
All our communications, internal and public, are in English. We are a global company, currently headquartered in France, Europe.
We’re prioritizing work that has a direct impact on user experience and expect you to think first about impact. Our long-term mission doesn’t change, but you need to be willing to work on a short-term roadmap evolving quickly depending on user feedback.
We’re an early-stage and full remote company. This is a demanding job that requires a high degree of autonomy and the ability to work asynchronously.
If these look like challenges you’d like to work on, continue scrolling
How we hire
We ask you to send us “something interesting” via the standard application form. Here are some guidelines on what we think is interesting:
What we need to understand is how what you've worked on is relevant to what we’re building here at Koyeb. We don’t pay extensive attention to a standardized format and what the theory says but keep in mind that good written communication skills are crucial to working at Koyeb.
If we believe we could work together, Richa, our people & talent manager, will reach out to schedule a first 45 minutes call to make sure this could be a match.
Remote - Europe
We are looking for our first Developer Marketer to play a key role in connecting with the developer ecosystem and crafting strategies to grow awareness, adoption, and engagement among our developer audiences.
We’re accelerating deployments and improving efficiency for teams and developers all around the world with high-performance infrastructure for critical applications including low-latency AI workloads, web applications, and APIs.
With over 100,000 developers onboard, Koyeb is fuelling the next generation of global innovation through fast, serverless infrastructure.
If this sounds interesting, keep reading!
What you’ll do
As our first Developer Marketer, you will lead the strategy and execution of marketing efforts aimed at engaging, educating, and growing our developer community. You'll craft compelling narratives, create valuable technical content, and drive programs that showcase how Koyeb empowers developers to build and scale high-performance applications on modern, serverless infrastructure.
This is a critical role focused on expanding our global presence by reaching developers, technical teams, and decision-makers who need robust, scalable infrastructure to power AI workloads, APIs, and next-gen applications.
You will work with our founders to bring Koyeb’s capabilities to life for the developer audience and help drive awareness, adoption, and trust.
You will:
Define & Execute Marketing Strategy:
Develop Koyeb’s end-to-end marketing plan, covering the full customer journey (from acquisition and activation to expansion). Identify and prioritize marketing channels based on available budget, target audience, and potential ROI.
Positioning & Messaging:
Develop clear, compelling narratives that communicate Koyeb's value and mission. Own the messaging across the marketing site and ensure our story is clear, consistent, and impactful across all customer touchpoints.
Content & Campaign Ownership
Create and manage a content calendar that positions Koyeb as the leader in high-performance, serverless infrastructure. Produce and distribute engaging content (blog posts, guides, videos), that helps developers deploy AI agents at scale, run high-performance inference workloads, and build modern cloud architectures.
Sales Enablement:
Create persuasive collateral, including customer case studies, blog content, decks, and webinars, that empower the GTM team to close deals faster and with greater confidence.
Analytics & Experimentation
Own marketing analytics end-to-end: define key metrics, set up dashboards, track performance, and share insights with the founders. Use data to guide experiments across campaigns and channels, continuously optimizing the acquisition funnel.
Paid & Organic Acquisition
Own the strategy and execution of paid and organic campaigns across LinkedIn, Reddit, developer newsletters, and other high-impact channels. Drive awareness, engagement, and a steady flow of qualified leads through continuous testing and optimization.
Outbound Marketing & Campaign Optimization
Develop and execute multi-channel outbound campaigns that generate high-quality leads through email, LinkedIn, events, and other relevant channels. Craft compelling content for outreach and continuously optimize performance through A/B testing of messaging, formats, and channels.
You’ll be part of our small Product & Marketing team composed of 3 people and you’ll work daily with our co-founders Edouard, CPO and Yann, CEO.
You’ll succeed if you:
Identify Developer Segments & Growth Opportunities: Analyze inbound activity, user behavior, and market trends to surface high-potential developer personas, teams, and organizations that would benefit from Koyeb’s high-performance, serverless architecture, especially for AI workloads, APIs, and modern app deployment.
Build Trust with Technical Audiences: Cultivate authentic relationships with developers, DevOps engineers, and technical leaders through content, events, social platforms, and community engagement & position Koyeb as a trusted solution for teams building and scaling distributed applications.
Communicate Platform Value Clearly: Craft compelling product narratives and technical messaging that highlight Koyeb’s unique value. Ensure consistent positioning across all touchpoints, from website copy to outbound campaigns.
Create Developer-Focused Content & Resources: Develop and maintain high-quality resources like blog posts, tutorials, case studies, solution briefs, and landing pages that showcase real-world use cases and accelerate developer onboarding, activation, and retention.
Gather & Relay Developer Insights: Act as the voice of the developer in the marketing team. Collect feedback through direct conversations, community engagement, and campaign data to inform content strategy, GTM positioning, and product roadmap in collaboration with engineering and product teams.
You
As a general rule, if you join us, independent of the position, you should be comfortable with the following description of yourself. You:
have an international mindset and think global
are looking for a fast-paced environment
are ambitious and believe small teams can have a huge impact
are data-driven, you know decisions are more meaningful if they are based on data
are working as a team member
are autonomous and structured, are able and willing to write specifications/plans before implementing/executing
are striving for continuous improvement and learning
understand we work to improve the product for our users
More specifically, you:
have 5+ years of experience in developer marketing, product marketing, developer relations, or technical content roles, and are confident engaging with both technical audiences (developers, DevOps) and executive stakeholders.
are confident in defining, tracking, and clearly communicating KPIs and marketing initiative performance to both internal teams and stakeholders.
are fluent in analytics tools like Ahrefs, PostHog, Google Analytics, Semrush, and others — and use data to drive decisions, identify opportunities, and optimize campaigns.
have hands-on experience building and executing content strategies across blog content, social media, SEO, and email marketing, aligned with key growth goals.
have practical experience running and optimizing paid acquisition channels — including Reddit, LinkedIn, Google Ads — as well as coordinating sponsorships with newsletters, podcasts, or influencers.
are comfortable managing ad budgets, allocating spend effectively across channels, and continuously iterating based on performance insights.
bring a strong understanding of cloud infrastructure, serverless computing, or AI/ML workloads — and can translate complex technical concepts into clear, compelling messaging and content.
are fluent in English, with excellent communication skills and the ability to craft narratives that resonate with diverse, global developer audiences.
are comfortable owning multi-channel campaigns end-to-end — from audience research and content creation to distribution, performance analysis, and iteration.
are highly goal-oriented, data-driven, and motivated by impact — whether it’s growing traffic, increasing product activation, or driving community engagement.
can juggle multiple priorities with efficiency and focus, using insights to continuously improve your strategy and execution.
are prepared to travel regularly for events, conferences, and client meetings as needed.
How we work
This is a fully-remote full-time position - with the option to work from our main office in Paris, France, or in a co-working space near you.
We hire everywhere in Europe for this position and you should be less than 3000 kms/5 hours away from Paris, France as we meet once every 6 weeks there for an event we - super originally - call “Everyone in Paris”.
Contract-wise:
If you’re located in France, we provide standard full-time contracts with full-health coverage and standard benefits.
If you’re located in another country, we provide two options:
We’re looking for an experimented sales professional and the total salary ranges from €56k to €79k, plus equity.
Some context about Koyeb:
We’re a really small team, currently 13 (in the whole company). We’re composed of 90% of technical people and the resulting 10% catch the technical side.
We’re building a product used by developers and are interacting daily with our developers’ community - which are our users.
All our communications, internal and public, are in English. We are a global company, currently headquartered in France, Europe.
We’re prioritizing work that has a direct impact on user experience and expect you to think first about impact. Our long-term mission doesn’t change, but you need to be willing to work on a short-term roadmap evolving quickly depending on user feedback.
We’re an early-stage and full remote company. This is a demanding job that requires a high degree of autonomy and the ability to work asynchronously.
Remote - Europe
We are looking for an experienced product manager to increase platform usage, user adoption, and retention through iterative delivery of product enhancements and features.
Our thing is making developers’ lives easier with the fastest way to deploy applications globally. The Koyeb Serverless Platform is completely managed: we take code, build it into containers, and run it inside of MicroVMs distributed across multiple continents.
We’re accelerating deployments and improving efficiency for teams and developers all around the world with high-performance infrastructure for critical applications including low-latency AI workloads, web applications, and APIs.
We have built a developer community of over 100,000 members and are serving businesses all around the world. This is just the beginning and we’re growing super fast.
If this sounds interesting, keep reading!
A subset of our users are very sticky and intensively using the platform. Your mission as our Product Manager will be to help us iterate and refine the product to make the majority of users sticky.
Using a deep understanding of our customers' needs and the industry, you will have the unique opportunity to bring an impactful and inspirational product to life.
We are focused on a developer-led approach, our acquisition is purely organic, and first user interactions with our platform are critical to delivering an outstanding experience. You will interact and work with our complete team across all functions including product design, customer success, DevRel and engineering.
You will:
Lead the development and launch of new features from product specifications and mockups to public release
Prioritize and manage the product backlog, ensuring that the development team is working on the most valuable features
Develop and execute the product roadmap and strategy for Koyeb's products
Formulate hypotheses backed by data to prioritize the roadmap and validate decisions
Perform user research to collect insights, understand customer challenges, and user needs
Work with product engineering to refine Koyeb developer experience and maintain high-quality products
Define and own product metrics and business goals to determine how customers are engaged with the product
Constantly improve the way we design and build products to ship quickly and iteratively
Work with the engineering team to ensure that features are delivered on time
Discuss product updates both internally and with customers to continuously gather feedback
Develop an in-depth understanding of the cloud infrastructure market trends and competitors, and use this knowledge to inform product decisions
Collaborate with all teams to bring new products and features to market
You will be working daily with our co-founder and CPO, Edouard.
You’ll succeed if you:
Constantly deliver impactful features with small iterations
Improve delivery velocity
Influence the roadmap to build innovative features
Increase platform usage, adoption, and retention
As a general rule, if you join us, independent of the position, you should be comfortable with the following description of yourself. You:
have an international mindset and think global
are looking for a fast-paced environment
are ambitious and believe small teams can have a huge impact
are data-driven, you know decisions are more meaningful if they are based on data
are working as a team member
are autonomous and structured, are able and willing to write specifications/plans before implementing/executing
are striving for continuous improvement and learning
understand we work to improve the product for our users
More specifically, you:
Have 5+ years of product management experience with a proven ability to drive product development from concept to launch
Have experience building and shipping infrastructure or other technical products
Have excellent verbal and written communication skills
Have proven experience leading cross-functional product launches, especially in a fully remote and distributed team
Have a passion for user experience, always giving attention to detail
Are a strong user advocate able to work with developer audiences
Have an understanding and curiosity of what developers need, potential solutions, and opportunities to deliver the Koyeb differentiation
Are able to collaborate with engineering teams working on highly technical products
Have an excellent sense of autonomy, ownership, and, an ability to plan, prioritize, and carry out complex projects
Have an extensive experience with software development processes, including agile, kanban, and are willing to iterate on processes
This is a fully-remote full-time position - with the option to work from our main office in Paris, France, or in a co-working space near you.
We hire everywhere in Europe for this position and you should be less than 3000 kms/5 hours away from Paris, France as we meet once every 6 weeks there for an event we - super originally - call “Everyone in Paris”.
We believe being able to meet once every 6 weeks is a strong advantage to improve communication and brainstorming.
Contract-wise:
If you’re located in France, we provide standard full-time contracts with full-health coverage and standard benefits.
If you’re located in another country, we provide two options:
We’re looking for an experimented product manager and the salary is between €70k and €85k, plus equity. This is the gross salary for France - for team members who are based outside of France, gross salaries are adjusted using the total cost as an employer, click here to learn more.
Some context about Koyeb:
We’re a really small team, currently 12 (in the whole company). We’re composed of 90% of technical people and the resulting 10% catch the technical side.
We’re building a product used by developers and are interacting daily with our developers’ community - which are our users.
All our communications, internal and public, are in English. We are a global company, currently headquartered in France, Europe.
We’re prioritizing work that has a direct impact on user experience and expect you to think first about impact. Our long-term mission doesn’t change, but you need to be willing to work on a short-term roadmap evolving quickly depending on user feedback.
We’re an early-stage and full remote company. This is a demanding job that requires a high degree of autonomy and the ability to work asynchronously.
If these look like challenges you’d like to work on, continue scrolling
We ask you to send us “something interesting” via the standard application form. Here are some guidelines on what we think is interesting:
Please explain why you would like to join us, a resume without any explanation is rarely interesting. This is sometimes called a cover letter but just think about it as if you would send an e-mail and explain why you think we should talk. A dozen of lines are sufficient.
An up-to-date LinkedIn/equivalent profile or resume is needed. We need it to have a quick overview of what you’ve done.
Open source projects you’ve worked on.
What we need to understand is how what you've worked on is relevant to what we’re building here at Koyeb. We don’t pay extensive attention to a standardized format and what the theory says but keep in mind that good written communication skills are crucial to working at Koyeb.
If we believe we could work together, Richa, our people & talent manager, will reach out to schedule a first 45 minutes call to make sure this could be a match.
Paris, France / Lyon, France / Remote - Europe
We are looking for a software engineer with a passion for infrastructure and reliability.
Our thing is making developers’ lives easier with the fastest way to deploy applications globally. We take code, transparently build it into containers, and run it inside MicroVMs - and this with zero-config from developers for dozens of runtimes and frameworks.
The Koyeb Serverless Platform is written in Golang. We use Cloud hypervisor, Kata containers & Nomad for the orchestration & virtualization,. We built a custom network stack using Cilium and Envoy to provide seamless networking to our users.
User applications are automatically built into containers from a simple git repository, we manage all the build and continuous deployment process on our BareMetal servers.
If this sounds interesting, keep reading!
What you’ll be doingAs a Software Engineer, you will be working on our APIs and on the distributed system. Our distributed system is the core of our product, our users rely on it to continuously deploy applications and for the continuity of their operations.
This job is focused on scaling the infrastructure across multiple locations and improving reliability of our platform, implementing new strategic orchestration-related features, and helping us provide a powerful and reliable deployment experience to developers.
You will be working on all components supporting end-user deployments: Golang APIs using gRPC, BareMetal hypervisors with Nomad and MicroVMs, and our network stack using Envoy and Cilium.
You will:
develop new core features related to networking, serverless, and orchestration
contribute to the design and implementation of a large-scale distributed system running across continents
design, implement and maintain user-friendly APIs
measure and instrument features you develop with reliability, performance and product impact in mind
debug production issues across services and multiple levels of the stack
improve engineering standards, tooling, and processes
participate in 24/7 on-call rotation, our platform never sleeps
You will be part of our pizza-sized engineering team of 5 people building the complete Koyeb cloud platform. To clarify: it’s not one of the engineering teams, it’s the engineering team.
You will be working daily with our co-founders Bastien, CTO, and Edouard, CPO.
You’ll succeed if you:
Help us scale globally and industrialize the deployment of 10 new locations worldwide in 2025, including:
Improve reliability of end-user deployments to support 200k services running on our platform with a 99.99% deployment success rate
Improve internal and external (in-app) observability to systematically provide insightful information for fast troubleshooting
Design and implement strategic orchestration & system features like:
Participate to on-call rotations and to reaching a 99.99% monthly SLO
As a general rule, if you join us, independent of the position, you should be comfortable with the following description of yourself. You:
have an international mindset and think global
are looking for a fast-paced environment
are ambitious and believe small teams can have a huge impact
are data-driven, you know decisions are more meaningful if they are based on data
are working as a team member
are autonomous and structured, are able and willing to write specifications/plans before implementing/executing
are striving for continuous improvement and learning
understand we work to improve the product for our users
Our public APIs are written in Golang, use gRPC internally, and answer to REST requests publicly.
We rely on PostgreSQL for data storage.
We currently use Stripe as a backend for billing and are actively integrating advanced auth system using WorkOS.
All user workloads are run inside of cloud-hypervisor microVMs, an alternative to Firecracker
We use Nomad to schedule these MicroVMs on top of BareMetal servers.
We use Prometheus and the Grafana stack for our observability stack. We also do distributed tracing with Jaeger.
We use a few cloud technologies like Kubernetes to deploy our own control plane. We use GCP to host our control plane.
All infrastructure provisioning and configuration are automated using Terraform and Ansible.
Our networking stack is built using Cilium, eBPF, and Envoy.
This is a fully-remote full-time position - with the option to work from our main office in Paris, France, or in a co-working space near you.
We hire everywhere in Europe for this position and you should be less than 2500 kms/5 hours away from Paris, France as we meet once every 6 weeks for an event we - super originally - call “Everyone in Paris”.
We believe being able to meet once every 6 weeks is a strong advantage to improve communication and brainstorming.
Contract-wise:
If you’re located in France, we provide standard full-time contracts with full-health coverage and standard benefits.
If you’re located in another country, we provide two options:
We’re looking for a super experimented engineer (IC10D) and the salary is between €70k and €90k, plus equity. This is the gross salary for France - for team members who are based outside of France, gross salaries are adjusted using the total cost as an employer, click here to learn more.
Some context about Koyeb:
We’re a really small team, currently 12 (in the whole company) when you will be joining. We’re composed of 90% of technical people and the resulting 10% catch the technical side.
We’re building a product used by developers and are interacting daily with our developers’ community - which are our users.
All our communications, internal and public, are in English. We are a global company, currently headquartered in France, Europe.
We’re prioritizing work that has a direct impact on user experience and expect you to think first about impact. Our long-term mission doesn’t change, but you need to be willing to work on a short-term roadmap evolving quickly depending on user feedback.
We’re an early-stage and full remote company. This is a demanding job that requires a high degree of autonomy and the ability to work asynchronously.
If these look like challenges you’d like to work on, continue scrolling!
We ask you to send us “something interesting” via the standard application form. Here is some guidelines on what we think is interesting:
Please explain why you would like to join us, a resume without any explanation is rarely interesting. This is sometimes called a cover letter, but just think about it as if you would send an e-mail and explain why you think we should talk.
An up to date LinkedIn/equivalent profile or resume is needed. We need it to have a quick overview of what you’ve done.
Open source projects you’ve worked on.
What we need to understand is how what you've worked on is relevant to what we’re building here at Koyeb. We don’t pay extensive attention to standardized format and what the theory says, but keep in mind that good written communication skills are crucial to work at Koyeb.
If we believe we could work together, Richa, our talent lead, will reach out to schedule a first 45 minutes call to make sure this could be a match.
If this looks good, we will continue with a 45 minutes call to discuss about your experience and ask a few questions around your software engineering culture, Linux systems knowledge, network engineering experience to have a global feeling of what you’re already know and where you would need to develop your pure engineering skills.
The whole process should take about two to three weeks.
Paris, France / Lyon, France / Remote - Europe
We are looking for a software engineer with a passion for auth, billing, and orchestration.
Our thing is making developers’ lives easier with the fastest way to deploy applications globally. We take code, transparently build it into containers, and run it inside MicroVMs - and this with zero-config from developers for dozens of runtimes and frameworks.
The Koyeb Serverless Platform is written in Golang. We use Cloud hypervisor, Kata containers & Nomad for the orchestration & virtualization,. We built a custom network stack using Cilium and Envoy to provide seamless networking to our users.
User applications are automatically built into containers from a simple git repository, we manage all the build and continuous deployment process on our BareMetal servers.
If this sounds interesting, keep reading!
As a Software Engineer, you will be working on our APIs and on the distributed system. Our distributed system is the core of our product, our users rely on it to continuously deploy applications and for the continuity of their operations.
This role is focused on the team and billing management capabilities and will also involve implementing new orchestration features to provide the fastest deployment experience to developers.
You will be working on all components needed to implement team & orchestration features: Golang APIs using gRPC, Stripe, WorkOS and BareMetal hypervisors with Nomad and MicroVMs.
You will:
develop new core features related to networking, serverless, and orchestration
contribute to the design and implementation of a large-scale distributed system running across continents
design, implement and maintain user-friendly APIs
measure and instrument features you develop with reliability, performance and product impact in mind
debug production issues across services and multiple levels of the stack
improve engineering standards, tooling, and processes
participate in 24/7 on-call rotation, our platform never sleeps
You will be part of our pizza-sized engineering team of 5 people building the complete Koyeb cloud platform. To clarify: it’s not one of the engineering teams, it’s the engineering team.
You will be working daily with our co-founders Bastien, CTO, and Edouard, CPO.
You’ll succeed if you:
1. SSO with Google and 2FA
3. Billing of new features
3. Implementing fleet management capabilities
Constantly improve reliability and security of our orchestration technology relying on Nomad and Firecracker
Contribute to the strategy with new insights on potential new features.
Participate to on-call and to maintaining a 99.99% availability
You :
As a general rule, if you join us, independent of the position, you should be comfortable with the following description of yourself. You:
have an international mindset and think global
are looking for a fast-paced environment
are ambitious and believe small teams can have a huge impact
are data-driven, you know decisions are more meaningful if they are based on data
are working as a team member
are autonomous and structured, are able and willing to write specifications/plans before implementing/executing
are striving for continuous improvement and learning
understand we work to improve the product for our users
Our stack and technologies
Our public APIs are written in Golang, use gRPC internally, and answer to REST requests publicly.
We rely on PostgreSQL for data storage.
We currently use Stripe as a backend for billing and are actively integrating advanced auth system using WorkOS.
All user workloads are run inside of cloud-hypervisor microVMs, an alternative to Firecracker
We use Nomad to schedule these MicroVMs on top of BareMetal servers.
We use Prometheus and the Grafana stack for our observability stack. We also do distributed tracing with Jaeger.
We use a few cloud technologies like Kubernetes to deploy our own control plane. We use GCP to host our control plane.
All infrastructure provisioning and configuration are automated using Terraform and Ansible.
Our networking stack is built using Cilium, eBPF, and Envoy.
This is a fully-remote full-time position - with the option to work from our main office in Paris, France, or in a co-working space near you.
We hire everywhere in France for this position and we meet once every 6 weeks in Paris for an event we - super originally - call “Everyone in Paris”. We believe being able to meet once every 6 weeks is a strong advantage to improve communication and brainstorming.
We provide standard full-time contracts with full-health coverage and standard benefits.
We’re looking for an experimented engineer and the salary is between €60k and €75k, plus equity
Some context about Koyeb:
We’re a really small team of 12 (in the whole company) and we’re composed of 90% of technical people and the resulting 10% catch the technical side.
We’re building a product used by developers and are interacting daily with our developers’ community - which are our users.
All our communications, internal and public, are in English. We are a global company, currently headquartered in France, Europe.
We’re prioritizing work that has a direct impact on user experience and expect you to think first about impact. Our long-term mission doesn’t change, but you need to be willing to work on a short-term roadmap evolving quickly depending on user feedback.
We’re an early-stage and full remote company. This is a demanding job that requires a high degree of autonomy and the ability to work asynchronously.
We ask you to send us “something interesting” via the standard application form. Here is some guidelines on what we think is interesting:
What we need to understand is how what you've worked on is relevant to what we’re building here at Koyeb. We don’t pay extensive attention to standardized format and what the theory says, but keep in mind that good written communication skills are crucial to work at Koyeb.
If we believe we could work together, Richa, our talent lead, will reach out to schedule a first 45 minutes call to make sure this could be a match.
If this looks good, we will continue with a 45 minutes call to discuss about your experience and ask a few questions around your software engineering culture, Linux systems knowledge, network engineering experience to have a global feeling of what you’re already know and where you would need to develop your pure engineering skills.
The whole process should take about two to three weeks.
Allowing everyone to build, deploy and scale their applications globally.
Meet Koyeb