Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer (AI) image - Rise Careers
Job details

Senior Software Engineer (AI)

n8n is a workflow automation platform that uniquely combines AI capabilities with business process automation. We give technical teams the flexibility of code with the speed of no-code, backed by a passionate community of builders. With 400+ integrations and fair-code principles, we're revolutionizing how businesses connect their systems and processes.

We were founded end of 2019 and currently:
🧑‍🤝‍🧑 We’re a diverse team of + 70 talented people
🚀 Our annual recurring revenue is growing 3x year-over-year
⭐️ With +51k GitHub stars, we are in the top 0.0001% most popular projects on Github
🍾 We’re Europe’s 25th fastest growing startup in 2024 according to Sifted
🌱 We now count a total of $20m in funding: we were Sequoia's first seed investment in Germany, and most recently secured a Series A extension (February 2024)

We are looking for a Senior Software Engineer to join our AI team which focuses on giving people the building blocks on n8n to build reliable AI Applications (such as AI agents & AI assistants). This is a vital part of n8n's strategy going forward as we already see tremendous growth in this area at n8n. We highly encourage you to check it out here: https://n8n.io/ai/

Requirements

  • Strong proficiency in Node.js, Typescript, with at least 6 years of experience, preferably on a cutting-edge tech product and in a startup

  • Strong interest in the AI space with hands on experience building products utalizing AI (could also be own projects)

  • Experience in consuming RESTful and GraphQL APIs

  • Solid skills in relational database design, SQL programming (SQLite, PostgreSQL)

  • Biased for action and desire to deliver value to users and customers

Bonus points

  • You have started and built something from the ground up—whether by leading a new initiative at your company, founding a business, or creating a widely-used side project (even if it’s non-monetized).

  • Passion for automation and open source

  • Familiarity with cloud computing (Docker, Kubernetes), DevOps knowledge, and/or experience with Vue.js

n8n is an equal opportunity employer and does not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, gender identity, age, marital status, veteran status, or disability status.

We can sponsor visas to Germany; for any other country, you need to have existing right to work.

Our company language is English.

You care about diversity and inclusion? We do too! Check out our Diversity, Inclusion and Belonging initiatives at n8n.

Location disclaimer: If you see multiple job postings for the same role, it is most likely because we're hiring remotely for this role and posting in different locations to make sure every potential candidate can see the role. Please apply to the location you're the most likely to work from in the future.

Benefits

💸 Competitive compensation
💪 Ownership: Our core value is to “empower others”, and we give you a slice of n8n in the form of equity.
🏖️ Work/life balance: We work hard, but make sure everyone can properly recharge their batteries with 30 days holiday, plus public holidays wherever you are.
📈 Career growth: We are looking to hire 'rising stars', who can grow with the company into more senior roles. We give you €1k a year to spend on courses, books, events and coaching, to support you in developing your career.
🤩 A passionate team: We love our product, and we have regular office hackathons to see who can build the coolest thing with it!
🌏 Remote-first: Unless specified otherwise on the job posting, our team works remote from anywhere within Europe but we have regular off-sites to help build team bonds and alignment.
🙏 Transparency: We all know what everyone’s working on, how’s the company doing — the whole shebang.
🤝 Giving back: We're big fans of open source, and you'll get $100 per month to support projects you care about.
😍 Ambitious but kind culture where people love to work - our eNPS for 2023 is 100!

What You Should Know About Senior Software Engineer (AI), n8n

Join n8n as a Senior Software Engineer (AI) and be part of a vibrant team that is transforming the way businesses automate their workflows! Based in the heart of Berlin, n8n is leading the charge with its workflow automation platform that uniquely fuses AI capabilities with business process automation. As a valued member of our diverse team of over 70 passionate individuals, you will play a crucial role in helping us shape the future of AI applications. With rapid growth marked by a 3x year-over-year increase in annual recurring revenue, your contributions will directly impact how our users utilize AI agents and assistants. If you have a strong background in Node.js and TypeScript and are excited about leveraging your 6+ years in cutting-edge tech environments to build innovative AI products, this is the opportunity for you! You’ll work closely with your team, consume APIs, and design relational databases, delivering real value to users and customers alike. At n8n, we foster a culture of growth and inclusivity, offering competitive compensation, equity, and a commitment to work-life balance. Check out our amazing benefits and see how you can grow with us!

Frequently Asked Questions (FAQs) for Senior Software Engineer (AI) Role at n8n
What are the responsibilities of a Senior Software Engineer (AI) at n8n?

As a Senior Software Engineer (AI) at n8n, you will take on pivotal responsibilities such as developing AI features for our automation platform, collaborating with cross-functional teams, and optimizing architecture for AI applications. Your expertise will directly influence how users manipulate AI agents and assistants, providing substantial value to our community.

Join Rise to see the full answer
What qualifications should I have to qualify for the Senior Software Engineer (AI) position at n8n?

To qualify for the Senior Software Engineer (AI) position at n8n, candidates should have over 6 years of experience in software engineering, particularly with Node.js and TypeScript. A strong interest in AI and hands-on experience with related technologies, alongside proficiency in RESTful and GraphQL APIs, is essential for this role.

Join Rise to see the full answer
What technologies will I be working with as a Senior Software Engineer (AI) at n8n?

In the Senior Software Engineer (AI) role at n8n, you will work with technologies such as Node.js, TypeScript, and various AI frameworks. You'll also engage in database design using SQL with SQLite and PostgreSQL, while potentially utilizing cloud technologies like Docker and Kubernetes to enhance application performance.

Join Rise to see the full answer
Can I apply for the Senior Software Engineer (AI) position at n8n if I’m currently not located in Berlin?

Yes, n8n is a remote-first company and encourages applicants from across Europe. If you have the right to work in your country, you can apply for the Senior Software Engineer (AI) position, and opportunities for career advancement and growth will be available to you no matter where you are located.

Join Rise to see the full answer
What is the company culture like for a Senior Software Engineer (AI) at n8n?

The company culture at n8n, particularly for a Senior Software Engineer (AI), is characterized by transparency, collaboration, and a focus on empowerment. With a strong emphasis on diversity and inclusion, we maintain a supportive environment where innovation thrives, and everyone's ideas are valued.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer (AI)
Can you describe a project where you implemented AI using Node.js?

When answering this question, highlight specific challenges you faced, how you utilized Node.js in the project, and discuss the impact of the AI implementation. It's essential to showcase your technical capabilities while also discussing your problem-solving skills and ability to deliver results.

Join Rise to see the full answer
What is your experience with RESTful and GraphQL APIs?

Share your experience with both RESTful and GraphQL APIs, detailing projects where you designed or consumed these APIs. Discuss the pros and cons of each approach and how you've navigated API challenges in your past roles to demonstrate your understanding of different architectures.

Join Rise to see the full answer
How do you prioritize tasks when working on multiple features?

Discuss your approach to task management, emphasizing your experience with Agile methodologies, prioritization frameworks, or any tools you use. Highlight how communication with stakeholders helps you stay aligned and focused on delivering high-impact features.

Join Rise to see the full answer
What tools do you use for cloud computing and DevOps?

Detail your experience with tools such as Docker, Kubernetes, and CI/CD pipelines. Explain how you've utilized these tools to streamline development processes and enhance deployment efficiency, showcasing your knowledge of best practices in the field.

Join Rise to see the full answer
How familiar are you with relational databases, and can you provide an example of a complex SQL query you've written?

Be prepared to discuss your experience with relational databases, focusing on the design aspects. Provide a specific example of a complex SQL query, breaking down its purpose and how it helped solve a particular problem in a project. This will demonstrate your technical proficiency.

Join Rise to see the full answer
What motivates you to work in the AI space?

Share your passion for AI, perhaps mentioning any personal or professional projects you've undertaken in this field. Discuss how AI can transform industries and enhance user experiences, illustrating your enthusiasm for contributing to innovative solutions.

Join Rise to see the full answer
Could you describe a situation where you had to make a difficult technical decision?

Make sure to present a real-life scenario where you faced a tough decision. Explain your thought process, the considerations you weighed, and the outcome. This showcases your critical thinking and ability to navigate complex engineering challenges.

Join Rise to see the full answer
How do you ensure the quality of your code?

Discuss techniques you use for code quality, such as code reviews, unit testing, or Continuous Integration practices. Stress the importance of maintainability and efficiency, as well as how you incorporate feedback from peers to improve your work.

Join Rise to see the full answer
In what ways do you stay updated on developments in AI technology?

Mention resources such as webinars, online courses, podcasts, or tech communities that you follow. Discuss your proactive approach to continuous learning and how you integrate new insights to enhance your work in AI and software engineering.

Join Rise to see the full answer
What do you think makes a successful Senior Software Engineer (AI)?

Reflect on key qualities such as technical expertise, collaboration, adaptability, and a user-centered mindset. Speak to the importance of being proactive about user feedback and iteratively improving products to deliver real user value.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted yesterday
Talentsis Remote No location specified
Posted 15 hours ago
Photo of the Rise User
FiscalNote Remote Remote United States
Posted 7 days ago
Photo of the Rise User
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning
Empathetic
ília Remote Remote (anywhere on the globe)
Posted 12 days ago
Photo of the Rise User
Posted 2 days ago
Dental Insurance
Disability Insurance
Flexible Spending Account (FSA)
Vision Insurance
Paid Holidays
Photo of the Rise User
Posted 8 hours ago

n8n is a free and open node-based Workflow Automation Tool. It can be self-hosted, easily extended, and used with third party web applications or custom in-house tools to automate repetitive tasks. With n8n, for the first time, people can move bey...

10 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
January 8, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!