Senior Software Engineer (Rendering)

Senior Software Engineer (Rendering)

Vollzeit 63000 - 77000 € / Jahr (geschätzt) Homeoffice (teilweise)
S

Auf einen Blick

  • Aufgaben: Entwickle innovative Backend-Lösungen und leite spannende Projekte im Rendering-Bereich.
  • Unternehmen: Smartly, ein führendes Unternehmen für KI-gestützte Werbung mit einer inklusiven Kultur.
  • Vorteile: Wettbewerbsfähiges Gehalt, Gesundheitsleistungen, hybrides Arbeiten und Entwicklungsmöglichkeiten.
  • Weitere Informationen: Dynamisches Team mit über 850 Mitarbeitern aus 60 Nationalitäten und exzellenten Karrierechancen.
  • Warum dieser Job: Gestalte die Zukunft der kreativen Produktion und beeinflusse globale Werbeerlebnisse.
  • Qualifikationen: Mindestens 6 Jahre Erfahrung in der Backend-Entwicklung und starke analytische Fähigkeiten.

Das prognostizierte Gehalt liegt zwischen 63000 - 77000 € pro Jahr.

Are you an ambitious backend-oriented Fullstack Engineer ready to take on new challenges and grow exceptionally in your career?

Join our team Render as a Senior Software Engineer and be at the forefront of transforming our Creative production tooling !

About the Team

Smartly proudly houses Render, responsible for a flagship part of Smartly's product offering, having an extensive impact on the company's ambitions for the future.

Our customers rely on our creative production engine to generate tens of millions of advertising creatives, and your future team is at the core of this massive operational effort.

We are agnostic about technology and always aim to choose the best tools for the job.

Our services run on Node. js, orchestrated by Kubernetes, and we manage public APIs that serve as the backbone for internal services across the company.

To analyze the performance of our creatives across social platforms, we integrate with robust BI tools including Snowflake, Redash, and Google.

We ensure reliability and speed through automated pipelines using Git Hub Actions.

Our work is defined by immense scale and innovation.

During peak times, our systems have rendered 16 billion (16 000 000 000) images monthly on hundreds of servers.

We focus heavily on evolving our creative group’s capabilities while reacting to real-time customer demand and feedback.

Check out our Engineering at Smartly site to learn how our engineering and product development work.

As a Senior Software Engineer, You Will

  • Own vertical slices of our rendering platform, taking end-to-end responsibility for backend projects and distributed systems.
  • Find the smallest possible increments to deliver infrastructure improvements and features to customers as quickly as possible.
  • Define, design, and own API contracts for both internal and external stakeholders..
  • Documenting our services and communicating our offerings to other teams within Smartly
  • Lead technical design decisions and tradeoffs, prioritizing high availability, performance, and code quality in every release.
  • Partner closely with Product and Infrastructure stakeholders to ensure our rendering engine meets customer demand at a global scale.
  • Act as a mentor and technical guide, elevating the team through constructive code reviews and providing guidance on complex backend architecture.
  • Drive projects forward independently, proactively identifying performance bottlenecks and dispatching roadblocks efficiently..

What We’re Looking For

  • Minimum of 6 years of experience in building robust, complex, and distributed web applications
  • Deep expertise in backend development using modern technologies. We use mostly Node. js, Typescript and Postgre SQL but we are open to hearing more about technologies used by you
  • Dev Ops experience including competency with Kubernetes and messaging queues is considered as an asset
  • A proactive and autonomous mindset, showing persistence when solving deep technical hurdles in production environments.
  • Strong analytical skills to dissect product requirements into actionable technical tasks and well-architected services.
  • Excellent communication skills in English, with the ability to explain the connection between infrastructure work and the company vision.
  • Motivation for solving customers' problems and delivering value to customers at a fast pace
  • Ability to work in a hybrid capacity from our Helsinki office 3 days a week (or more if you like).

What We Offer You

  • Inclusive

Culture: Join a team of over 850 Smartlies representing more than 60 nationalities across 24 locations in 13 countries, we foster a culture built on trust, transparency, and open feedback.

  • Global Impact: Be part of a company making a global impact, directly influencing our customers and business growth.
  • Wellbeing Focus: Enjoy generous healthcare packages, mental health services, and a healthy work-life balance with paid holidays and family leave.
  • Total Rewards: Benefit from equity options, performance-based rewards, competitive compensation, and ample career development opportunities.
  • Hybrid Workplace: We work in a hybrid model, balancing office and remote work, with the option to work abroad for up to 30 days.

Smartly is committed to being the best place to work for growth-minded individuals to thrive - explore more in our Culture Handbook !

What to Expect from Our Recruitment Experience

  • Meet your Recruiter: Get to know each other and learn about working at Smartly.
  • Meet the Team Lead: Gain deeper insights into your future team.
  • Meet the Team in Technical Interviews: Engage in an interactive coding interview followed by a discussion around Systems Design and Architecture.
  • Meet the Leadership in a Final Meeting: A brief discussion with our VP of Engineering.
  • About Smartly
  • Smartly is the AI-powered advertising technology company transforming ad experiences for …
  • #J-18808-Ljbffr

Senior Software Engineer (Rendering) Arbeitgeber: Smartly

Smartly ist ein hervorragender Arbeitgeber, der Ihnen die Möglichkeit bietet, bedeutende technische Arbeit zu leisten und gleichzeitig in einem globalen Team zu wachsen. Unsere inklusive Unternehmenskultur fördert Vertrauen, Transparenz und respektvollen Austausch, während wir Ihnen flexible Arbeitsmodelle, umfassende Wohlfühlangebote und Karriereentwicklungsmöglichkeiten bieten. In Berlin arbeiten wir in einem hybriden Modell, das Büroarbeit und fokussiertes Remote-Arbeiten kombiniert, sodass Sie Ihre besten Ideen in einem unterstützenden Umfeld umsetzen können.

S

Kontaktdaten:

Smartly Recruiting-Team

StudySmarter Expertenrat🤫

Wir sind der Meinung, dass du so Senior Software Engineer (Rendering) erhalten könntest

Engagier dich in Entwickler-Communities!

Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.

Zeig deine Fähigkeiten!

Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Smartly anzuklopfen, wenn du dich auf die Stelle als Senior Software Engineer (Rendering) bewirbst – so wissen sie gleich, was sie von dir erwarten können!

Nutze Jobplattformen speziell für Tech-Jobs!

Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.

Such dir Mentoren und Feedback!

Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Smartly vorzubereiten!

Wir glauben, dass du diese Fähigkeiten brauchst, um Senior Software Engineer (Rendering) mit Bravour zu bestehen

Backend-Entwicklung
Node.js
Typescript
PostgreSQL
Kubernetes
Messaging Queues
API-Design

Einige Tipps für deine Bewerbung 🫡

Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.

Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.

Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.

Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Smartly klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.

Wie man sich auf ein Vorstellungsgespräch bei Smartly vorbereitet

Technische Vorbereitung auf die Coding-Challenges

In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!

Das eigene Portfolio im besten Licht präsentieren

Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.

Teamfähigkeit und Kommunikation betonen

In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.

Vorbereitung auf Fragen zur Software-Architektur

Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.