Lavoro
I miei annunci
Le mie notifiche
Accedi
Trovare un lavoro Consigli per cercare lavoro Schede aziende Descrizione del lavoro
Cerca

Senior software developer (turbigo)

Turbigo
Altro
Sviluppatore software
Pubblicato il 11 marzo
Descrizione

About Us Gemmo.ai is a Machine Learning and Computer Vision startup founded in 2020, headquartered in Dublin, Ireland, with an AI Lab in Milan, Italy. We help Fortune 200 companies such as Novartis and Broadridge harness the power of AI to create real, measurable impact. Our expertise spans Machine Learning and Generative AI for financial services and Computer Vision for life sciences. We build custom AI solutions that combine automation with human insight, first exploring the highest-impact opportunities, designing and deploying tailored solutions, and then helping to improve and maintain them over time. We believe in responsible, pragmatic AI: systems that integrate into real workflows, provide measurable value, and remain under your control.

Milan, Italy – Full‑time Permanent – S2 Level – February 2026

Reporting to Head of Engineering – Start: As soon as possible

Our Team

Machine Learning & Engineering: 14 people, including 2 Ph.D.s

Business & Strategy: 3 people

Leadership: 2 people

The Role We are looking for a Senior Software Developer who will serve as the primary internal technical reference point for day‑to‑day engineering. This is not primarily a management role; it is a deeply technical position for someone who loves writing excellent code, instilling good engineering habits in others, and ensuring that what gets shipped is solid.

What You Will Do

Act as the go‑to technical reference for junior and mid‑level developers – answering design questions, reviewing approaches, and helping unblock progress.

Own the code review process: review pull requests rigorously, enforce consistent coding standards, and communicate clearly what needs to change and why.

Champion testing culture: ensure unit tests, integration tests, and coverage targets are embedded in every workstream from day one.

Contribute directly to backend and cloud implementation on projects where senior‑level input is needed.

Define and document best practices: branching conventions, API design patterns, error handling, logging, and deployment hygiene.

Pair with newer team members to upskill them on backend and cloud development patterns.

Work with the Head of Engineering to identify technical debt, flag risks early, and propose pragmatic remediation paths.

Participate in architecture discussions, offering concrete implementation perspectives to balance high‑level design with delivery reality.

Tech Stack

Languages: Python, TypeScript, SQL

ML Frameworks: PyTorch, XGBoost, ONNX

LLM APIs: OpenAI, Anthropic (Claude), Google Gemini

API Frameworks: FastAPI

Databases: Snowflake, Postgres, Azure‑managed storage (blob, NoSQL, relational)

Cloud: Azure (serverless functions, managed DBs, blob storage, queues, deployment pipelines)

Engineering Practices: Git workflows, CI/CD pipelines, automated testing, PR review discipline, branch strategy.

How We Work We run two short standups every day — a 15‑minute morning sync to align on daily priorities. Everything else lives in writing: project documentation on Linear and GitHub, async conversations on Slack with dedicated channels per team and project.

We work in weekly sprints. Every Friday morning we run a CEO retrospective — an open conversation about what’s working and what isn’t. Once a month the whole company comes together for a Town‑hall to share progress, celebrate wins, and discuss where we’re heading.

Senior Software Developers at Gemmo are not a dead end; the strongest performers grow into the Head of Engineering track or deepen their technical specialization as we scale our product and client base. Salary reviews happen annually, with a +10% progression at each career level.

Working in Our Milan Office This role is based in our Milan AI Lab. In‑office presence is required – we believe the best senior engineering happens when you’re physically present with your team and can pair, whiteboard, and unblock in real time.

Office & Hours

Location: Via Zuretti 34, Milan, Italy

Working days: Monday‑Friday 08:30 – 17:30 CET

Working hours: 13:00 – 14:00 (flexible) Lunch break

Selection Process We keep it fast, respectful, and transparent. No trick questions, no whiteboard theatre.

Company and role presentation, alignment on expectations. Interview with Head of Engineering (15 min): backend system design, code quality discussion, and a practical review scenario.

Technical Interview (60 min): final Q&A; round, alignment on culture and team direction. Interview with CEO (15 min).

Total timeline: 3 to 4 weeks. You will receive feedback at every stage — no ghosting, no ambiguity.

Requirements Required

5–7 years of professional software engineering experience, with a strong backend focus.

Production‑grade Python or TypeScript development – you have shipped things that real users depend on.

Cloud‑native development experience: Azure or AWS, including serverless functions, managed databases, blob storage, queues, and deployment pipelines.

Strong instincts for system design at the implementation level: you know when something is over‑engineered and when it is dangerously under‑engineered.

Disciplined approach to testing: you do not consider a feature done until it has tests, and you know the difference between a good test and a test that gives false confidence.

Experience with code review as a teaching tool – you can give feedback that makes people better developers, not just feedback that gets the code to pass.

Ability to communicate clearly with teammates who have research backgrounds (PhDs, postdocs) and help them translate their models into production‑quality code.

Italian native or fluent; working English required.

Nice to Have

Experience with LLM integrations, RAG pipelines, or multi‑agent orchestration systems.

Familiarity with structured output validation, evaluation frameworks, or AI quality governance.

Experience working alongside data scientists or ML researchers, bridging the gap between prototype and production.

Previous experience in a consulting or professional services environment.

Understanding of financial data formats, document processing, or regulated data pipelines.

What We Are NOT Looking For A PhD is not required, and being technically brilliant is not sufficient if you cannot explain your reasoning clearly to others. We need someone who gets satisfaction from making the whole team better, not just from writing impressive code alone. If you are looking for a management track, we have a separate Head of Engineering opening that may be a better fit.

Benefits Compensation & Benefits for a senior individual‑contributor role, competitively aligned with the level of technical ownership it demands.

Compensation

RAL: €45 000 to €65 000

Project bonuses: awarded on delivery and client impact (min 4 projects / year)

Year‑end premio: awarded for team performance

Annual salary review

+10% salary progression at each career level

Transport allowance

Benefits

A brand new MacBook Pro M4 14" — yours to use from day one.

Once a year the whole team flies to Dublin for a 3‑day off‑site at our HQ — a mix of strategy, team building, and genuinely good craic.

20 days of paid holiday per year, 8 public holidays, and 104 hours of additional permitted leave per year.

Full‑time, permanent (CCNL) Contract

#J-18808-Ljbffr

Rispondere all'offerta
Crea una notifica
Notifica attivata
Salvato
Salva
Offerta simile
Erp software developer
Cassano Magnago
Guttadauro
Sviluppatore software
Offerta simile
Sviluppatore java/python
Novara
Vanguard System - Gruppo Global Sistemi
Sviluppatore Java
Offerta simile
Full stack .net developer
Novara
Crionet
Sviluppatore .NET
Offerte simili
Lavoro Informatica a Turbigo
Lavoro Turbigo
Lavoro Provincia di Milano
Lavoro Lombardia
Home > Lavoro > Lavoro Informatica > Lavoro Sviluppatore software > Lavoro Sviluppatore software a Turbigo > Senior Software Developer (Turbigo)

Jobijoba

  • Consigli per il lavoro
  • Recensioni Aziende

Trova degli annunci

  • Annunci per professione
  • Annunci per settore
  • Annunci per azienda
  • Annunci per località

Contatti/Partnerships

  • Contatti
  • Pubblicate le vostre offerte su Jobijoba

Note legali - Condizioni generali d'utilizzo - Politica della Privacy - Gestisci i miei cookie - Accessibilità: Non conforme

© 2026 Jobijoba - Tutti i diritti riservati

Rispondere all'offerta
Crea una notifica
Notifica attivata
Salvato
Salva