Careers

Careers at Senva

We welcome applications from developers who want to build enterprise software properly and who are curious about what language models can actually do, and what they can't.

Why Senva

What you can expect, in concrete terms

  • Projects for real users

    For example a self-service portal for certificates and smartcards, or a trade-fair application for a telecommunications company. Your code ends up with users, not in a slide deck.

  • A lab of our own

    In Senva Labs we train language models with reinforcement learning and test whether they stick to rules. If you want to, you can join in.

  • Code review and CI for every change

    Everyone gets feedback, the senior people included.

  • Short lines of communication

    The managing director is a software developer himself.

  • Berlin and a partner team in Hanoi

    The Berlin team works with our partner team in Hanoi every day.

Hands and forearms around a worn wooden table with laptops, salad bowls, coffee cups, a water carafe and a notebook in daylight.

How we work

What a working day looks like

We work in sprints with a demo at the end, and every change goes through code review and CI. Because the partner team in Hanoi is six hours ahead (five in summer), the Berlin morning is when the two teams coordinate.

Access to clients' personal data and production systems exists only in Berlin. That rule comes from our data protection model and says nothing about trust.

More on how we work

Profiles we regularly look for

If you recognise yourself in one of these profiles, send us a speculative application at bewerbung@senva.de.

  • Frontend Developer (Angular) (m/f/d)

    Speculative application

    You build the interfaces of portals and business applications that people in companies work with every day, in close collaboration with the backend team and UI/UX design.

    What you'll do

    • Develop and maintain web applications in Angular that work on every screen size
    • Implement Figma designs together with UI/UX design
    • Integrate REST APIs and agree interfaces with the backend team
    • Measure and improve load times and behaviour with large amounts of data

    What you bring

    • Several years of frontend development experience with Angular
    • Confident with TypeScript, JavaScript, HTML and CSS
    • Experience with Git and with code reviews in agile teams
    • An eye for design and usability

    Apply on spec

  • Backend Developer (Node.js) (m/f/d)

    Speculative application

    You build APIs and services for existing and new client projects. You build security and data protection in from the start, rather than waiting for the review.

    What you'll do

    • Develop and maintain server-side applications and REST APIs in Node.js
    • Design the backend architecture for performance and scalability
    • Turn security and data protection requirements into code
    • Agree interfaces with the frontend team

    What you bring

    • Several years of backend development experience with Node.js
    • Good knowledge of SQL and NoSQL databases, such as PostgreSQL or MongoDB
    • Experience with cloud services and microservices is a plus
    • You spot problems before anyone writes a ticket about them

    Apply on spec

  • AI Engineer / Machine Learning Engineer (m/f/d)

    Speculative application

    You take language models and machine learning to where it gets demanding: portals and business applications in large companies, with real user permissions, data protection and auditors. For you, the real work starts once the prototype runs.

    Your tasks

    • Build LLM applications for enterprise portals: search and answers over internal documents (RAG), with per-user permission checks and cited sources
    • Make models and prompts measurable: test sets, metrics and regression tests that run in CI
    • Take models into production and run them: deployment, monitoring and the cost per request
    • Set up technical documentation and logging that meet the requirements of the EU AI Act
    • Contribute to experiments in Senva Labs, for example on reinforcement learning for LLM agents or on whether language models follow rules

    What you bring

    • Several years of Python in production systems
    • Hands-on experience with PyTorch and Hugging Face Transformers or comparable tools
    • Experience with LLM applications, meaning embeddings, retrieval and evaluation; you know how prompt injection works and how to defend against it
    • Docker, CI/CD and a cloud platform such as AWS or Azure
    • You write down why a model failed before you train the next one

    Apply on spec

  • Data Scientist (m/f/d)

    Speculative application

    You answer questions with data and say how certain the answer is. Your work feeds into client projects, into our data protection practice and into the studies of Senva Labs.

    Your tasks

    • Understand, clean and analyse client data, starting from a clear question
    • Develop forecasting and classification models and evaluate them honestly: with baselines, error analysis and confidence intervals
    • Generate synthetic and anonymised test data so our partner team in Hanoi can develop without seeing personal data
    • Co-design studies for Senva Labs: hypotheses, metrics and seeds are fixed before a run starts
    • Write up results so that a CTO and a data protection officer understand them equally well

    What you bring

    • A degree in statistics, mathematics, computer science or physics, or equivalent practice
    • Confident with Python (pandas, NumPy, scikit-learn) and SQL
    • Statistical craft: experimental design, hypothesis testing, working with small or biased datasets
    • Experience with anonymisation and pseudonymisation, and you know the difference
    • You enjoy disproving your own hypothesis

    Apply on spec

Privacy

What happens to your documents

Your documents are seen only by the people who decide on your application. If we don't end up working together, we delete them six months after the process ends. We keep them longer only with your explicit consent. The details are in our privacy policy.

Privacy policy, section on applications

Applying

How to apply

Send your CV to bewerbung@senva.de, ideally with links to code you are allowed to share.

Speculative applications for other profiles are welcome too, if you work with Java, Node.js, Angular, Next.js or Python. We tell you the salary range for the role before the first interview.

ApplicationsSenva GmbH
Email
bewerbung@senva.de
Address
Bundesallee 32, 10717 Berlin, Germany