
Principal Engineer (m/f/d)
- On-site
- München, Bayern, Germany
- Engineering/ Product
Build the future of e-commerce—where your code shapes a smarter shopping experience better than in every physical store.
Job description
Build the future of e-commerce—where your code shapes a smarter shopping experience better than in every physical store.
Who We Are
We are Neocom, a Munich-based startup with the mission to make finding the right product easy and insightful for everyone. Our AI-powered product advisors cut through choice overload and generate zero-party data to deliver game-changing customer insights—so companies can sell smarter and more sustainable.
Why You Should Join
As a core member of Neocom’s engineering team, you’ll drive technical decisions and solve complex challenges to build AI-driven commerce solutions, collaborating with a highly talented team to shape the product and create value for businesses and shoppers.
Our product is AI-based and builds the forefront of innovation. AI is transforming industries like e-commerce in hyperspeed and you have the chance to shape the future and create a lasting solution that scales, and makes a real difference.
We are backed by first-class investors such as Carbide Ventures or Sangha Capital. Join us and let’s show them that they made a good decision!
The Company Stage: We are a team of 25 people ready to skyrocket. At this stage you can have a real impact, not only on the product but on the entire company.
You will be reporting directly to our Co-founder and CTO Sebastian. Shape the product vision in collaboration with him and the team.
Job requirements
What You’ll Do
As a Principal Engineer at Neocom, you'll work on the core of Neocom, our conversation & recommendation engine, which is used by hundreds-thousands of users each month.
We believe great engineers are pragmatic, value simplicity, and prioritize quality and maintainability above all. Instead of chasing the latest tech trend, we dive deep into understanding the core problem, knowing that straightforward solutions always outperform complex ones in the long run.
Our Stack:
Python is our main language (we use Django & fastapi)
Go is used for high throughput services
We deploy via Docker containers
We offer parts of our API via REST and parts via GraphQL
We use Postgres for Master Data and Clickhouse for data intensive queries
We use React in the frontends
Your tasks:
Design and implement Neocom’s software architecture, contributing hands-on across our entire stack
Create clear, pragmatic solutions, balancing implementation complexity with long-term maintainability
Champion an engineering culture that prioritizes quality, simplicity, and craftsmanship over speed
Collaborate closely with Product and Engineering to ensure our architecture aligns with customer and business needs
Support customer-facing teams by participating in onsite meetings, providing technical expertise and clarity
Mentor teammates through code reviews, documentation, and technical guidance to continuously raise standards
Take ownership of technical decisions, proactively shaping the future of our products and technology
What We’re Looking For
Your Profile:
8+ years of professional software engineering experience, with deep expertise in Python and ideally some experience in Go
Solid understanding of modern web frameworks and building scalable APIs (REST and GraphQL)
Strong database skills - comfortable designing efficient data models and optimizing queries
Serious about code quality, automated testing, and reliable deployment processes
Pragmatic mindset, quick thinker, passionate about solving challenging technical problems
Excellent communication skills in English; comfortable collaborating across teams and directly with customers
Proven experience in scaling technology and engineering processes within a startup environment
Perks & Benefits
In addition to our amazing team, culture, and mission, we offer a position with competitive pay and significant personal responsibility. We are committed to fostering an environment where you can grow both professionally and personally:
Wellpass: Take advantage of a wellpass membership and treat your body and mind well
Development Budget: €1,000 per year at your free disposal
Team Events: Join monthly team events from Wiesn to game nights. We have something for everyone.
Great Office Culture: Enjoy our lovely office with all the supplies you need, including a weekly company lunch.
Your gear: Choose your favorite equipment and working environment. Whether Mac/Windows/Linux suits you, we want you to feel comfortable.
Join our mission to Enable Effortless Discovery!
Neocom is an equal opportunities employer. We are committed to equal employment opportunities regardless of race, religion, sexual orientation, age, marital status, disability or gender identity. Please do not submit personal data revealing racial or ethnic origin, political opinions, religious or philosophical beliefs, trade union membership, data concerning your health, or data concerning your sexual orientation.
or
All done!
Your application has been successfully submitted!