Let's build Ditta together
Work with a world-class team and build the future of AI automation for companies.
See openings



Here's how we build the product:
Design culture
Obsessed with details
Async first
As direct as possible
AI-native
Open positions
Open a role to learn more and apply.
Sales & Customer SuccessFlorence or Milan / Remote
Join the sales team and learn to sell an AI product to Italian companies, handling every step from the first contact to closing the deal.
What you will do
- Find and reach the companies that fit Ditta, using our in-house proprietary tool
- Prepare and run demos with the team
- Work with the product team, passing on customer feedback
What we look for
- Fluent Italian and good English
- Top-level people skills: you will deal with business owners and managers every day
- Extreme attention to detail, initiative and reliability
What we offer
- Salary with a bonus on the deals you close
- Health benefits
- Meals on office days
- Three offsites a year, usually near a beach
Founder AssociateMilan / Hybrid
Work next to the founders on whatever matters most right now: sales, operations, fundraising, new projects.
What you will do
- Drive cross-team projects from idea to result
- Analyse numbers and market for the founders' decisions
- Look after key customers and partners
- Build the internal processes that carry the growth
What we look for
- 2-4 years in consulting, investment banking, startups or similar
- Strong analytical and writing skills
- Fluent Italian and English
- At ease when things are not yet defined
What we offer
- Competitive salary and equity
- Health benefits
- Meals on office days
- Three offsites a year, usually near a beach
Marketing InternMilan / Remote
Tell the Ditta story: content, blog, social and campaigns that make it known to Italian companies.
What you will do
- Write articles and posts for the blog and LinkedIn
- Prepare material for sales and events
- Measure what works and propose what to try
- Look after the website with the team
What we look for
- Excellent writing in Italian
- Curious about AI and about how companies work
- Familiar with design or video tools (a plus)
- Independent and quick
What we offer
- Competitive salary and a bonus
- Health benefits
- Meals on office days
- Three offsites a year, usually near a beach
Product ManagerMilan / Remote
You decide what we build and in what order, starting from how our client companies work and what they ask for.
What you will do
- Talk with clients and understand how their administration works
- Write the specs of new features together with the engineers
- Set the product priorities, week by week
- Check whether the released features get used and actually help
What we look for
- Experience in a product role at a software company, ideally B2B
- Strong prioritisation skills
- Able to take an idea all the way to production with AI tools
- Fluent Italian and good English
What we offer
- Competitive salary and equity
- Health benefits
- Meals on office days
- Three offsites a year, usually near a beach
Founding AI EngineerMilan / Remote
Build the virtual employee: the agents that read documents, match the data and answer in plain language.
What you will do
- Design and improve the agents on real admin data
- Evaluate models and answers with tests and metrics
- Ship new features, from prototype to release
- Understand real cases with customers and the team
What we look for
- Experience with LLMs in production: prompts, tools, evaluations
- Solid programming foundations, ideally in Rust or Go
- Fluent Italian or English
What we work with
- Go for the APIs, Rust for the agents and data jobs, TypeScript for the web apps
- Postgres on Google Cloud (GCP)
- Git and a single repository, with automated tests in CI
What we offer
- Competitive salary and equity
- Health benefits
- Meals on office days
- Three offsites a year, usually near a beach
Founding Backend EngineerMilan / Remote
Build the engine of Ditta: the APIs, data and integrations the app and the agents run on.
What you will do
- Design and write services and APIs in Go, and data jobs in Rust
- Model administrative data on Postgres
- Integrate banks, e-invoicing, email and WhatsApp
- Ship to production with tests, monitoring and an eye on costs
What we look for
- Solid experience with a backend language, ideally Go
- Strong foundations in relational databases and SQL
- Cloud services in production, ideally on GCP
- Fluent Italian or English
What we work with
- Go for the APIs, Rust for the agents and data jobs, TypeScript for the web apps
- Postgres on Google Cloud (GCP)
- Git and a single repository, with automated tests in CI
What we offer
- Competitive salary and equity
- Health benefits
- Meals on office days
- Three offsites a year, usually near a beach
Founding Forward Deployed EngineerMilan / Remote
Bring Ditta into customer companies: connect their systems, fit the product to their processes and see them through to the result.
What you will do
- Connect customers' ERPs, banks and data sources
- Set Ditta up on each company's processes
- Write tailored integrations and automations
- Bring back to the product what more customers need
What we look for
- Experience as a software engineer, ideally facing customers
- At home with APIs, data and integrations
- Fluent Italian
- Able to explain technical things to non-technical people
What we work with
- Go for the APIs, Rust for the agents and data jobs, TypeScript for the web apps
- Postgres on Google Cloud (GCP)
- Git and a single repository, with automated tests in CI
What we offer
- Competitive salary and equity
- Health benefits
- Meals on office days
- Three offsites a year, usually near a beach
Can't find the role you're looking for?Open application
If none of the openings above is a fit but you think you can help us grow, write to us anyway: we read every application, open or not.
What we offer
- Competitive salary, with equity or a bonus depending on the role
- Health benefits
- Meals on office days
- Three offsites a year, usually near a beach
A multi-step process, to see how you think and how you work.
- 01
- 02
Intro call
Twenty minutes on the phone to get to know each other.
- 03
Practical case
We give you a real problem, like the ones you would tackle here.
- 04
First team meeting
We talk the case through with you and you meet the people you would work with.
- 05
Second meeting
Aimed at understanding how your critical thinking is structured.
- 06
Paid trial (optional)
- 07
Offer