Software Engineer

Earnix
Paris, France
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Paris, France

Tech stack

Clean Code Principles
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Cloud Computing
Code Coverage
Code Review
Node.js
Open Source Technology
Software Architecture
Software Engineering
TypeScript
Large Language Models
Backend
Angular
Kubernetes
Machine Learning Operations
Front End Software Development
NestJS
Microservices

Job description

As a Software Engineer at Earnix, you will be an integral part of our Engineering team, reporting to the Head of Software Engineering. You will interact with AI Product Owners, Architects, and LLMOps to conceive technical solutions for our product, particularly by leveraging LLM capabilities

What you'll do:

Design, develop, deliver, and document secure and stable technical components for all Earnix features, in collaboration with the team. Most functionalities will involve the use of LLMs.

Ensure consistency between all features in terms of code, architecture, and deployment.

Ensure quality assurance through business and statistical testing.

Integrate LLMs into product features, mastering large and complex Node.js applications.

Master advanced Angular and SolidJS techniques.

Increase your development best practices, including TDD, coding rules, retrospectives, and features team work.

Conceive modular and scalable software architectures using a microservices-based approach.

Requirements

Do you have experience in TypeScript?, Do you have a Master's degree?, 4+ years of experience in software engineering.

Proficiency in cloud platforms such as Microsoft Azure and AWS, with experience in dockerized microservices.

Strong skills in Nest.js (Node/TypeScript) for backend development.

Expertise in Angular and SolidJS for frontend development.

Experience with Azure/Kubernetes/ArgoCD for infrastructure management.

Familiarity with foundational models like Microsoft Azure OpenAI, AWS Anthropic, and open-source LLMs like Llama, Mistral, or IBM Granite.

An understanding of Kanban methodology with experience in product releases and daily synchronization meetings.

Strong technical skills in code reviews, peer programming, and workshops, with an emphasis on performance, clean code, test coverage, and security.

You'll excel by:

Demonstrating excellent communication and interpersonal skills to effectively collaborate with AI Product Owners, Architects, and LLMOps.

Showing a proactive approach to identifying and solving problems, ensuring the quality and stability of technical components.

Being adaptable and open to learning, continuously improving your skills and knowledge to better serve our clients.

Exhibiting strong project management skills, ensuring projects are completed on time and within scope. Position Intro

About the company

Earnix is the premier provider of mission-critical, cloud-based intelligent decisioning across pricing, rating, underwriting, and product personalization. These fully-integrated solutions provide ultra-fast ROI and are designed to transform how global insurers and banks are run by unlocking value across all facets of the business. Earnix has been innovating for insurers and banks since 2001 with customers in over 35 countries across six continents and offices in the Americas, Europe, Asia Pacific, and Israel.

Apply for this position