Senior Software Engineer (Python/Django) - (F/H/X) - CDI

Kraken

Paris

On-site

EUR 90,000 - 130,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Great place to work

Job summary

Kraken is building the next-generation energy tech platform in Paris. You’ll work in a multidisciplinary software engineering team, solving domain modelling challenges and delivering reliable Python/Django services that process tens of millions of meter readings daily.

You’ll join a team empowered to use cutting-edge AI tools, with a focus on scalable, fault-tolerant software and APIs for energy utilities. Fluency in French and English (B2) is required, and AWS/CI/CD tooling are valued.

Qualifications

  • Strong experience with Python and Django in production
  • Fluent French; English at least B2
  • Domain modelling proficiency
  • Experience building HTTP/REST APIs
  • Reliable, fault-tolerant software development
  • Experience with Celery and asynchronous processing
  • Proficient with PostgreSQL

Responsibilities

  • Tackle design challenges in the French energy market
  • Model domain data and build robust software using Python/Django
  • Handle large-scale meter readings and feed data into ML pipelines
  • Develop services to support smart meters and utilities integration

Skills

Python
Django
French fluency
English B2
Domain modelling
HTTP REST APIs
Writing robust software
Celery
Async processing
PostgreSQL

Tools

AWS
Terraform
Packer
Consul
React
Redux

Job description

Help us use technology to make a big green dent in the universe!

Kraken powers some of the most innovative global developments in energy.

We create the technology that redefines utilities and unlocks a new energy system of the future. By optimising renewable generation, building a more intelligent grid, and empowering utilities to deliver an exceptional customer experience, our operating system is transforming the industry worldwide.

It’s an incredibly exciting time to work in energy. Join us on our mission to improve the lives of ONE BILLION humans within the decade and shape a cleaner, better future for everyone.

Where you'll fit in:

Kraken’s technology is written and maintained by a multi-discipline engineering team of around 1,400 people globally, which includes server-side, client-side, and mobile engineers. We follow an agile way of working, where individual teams are given the freedom to choose the tools that are most appropriate for managing their work.

Kraken is a great place to learn, work with talented engineers and level-up your skills. Some of our coding conventions are open-source.

Our technology

Our backend developers use Python. Most of our websites are powered by Django and GraphQL (Graphene). Our CircleCI CI/CD pipeline runs tens of thousands of tests, deploying into AWS EKS defined by Terraform over 100 times per day and observed with tools like Sentry and Datadog. This allows us to move fast and at scale, without compromising reliability. Teams work differently but the commitment to quality is the same.

Developers at Kraken are empowered to use cutting-edge AI tools and models. Any generated code is still owned by a human.

What we do

Kraken Engineering has multiple disciplinary groups with their own management structures and teams working together to create a unified Kraken that can be deployed to any territory in the world to achieve clients’ goals.

Client Engineering is the development arm responsible for making sure our clients receive the best possible experience and their needs are met with high quality solutions.

What you’ll own
  • We have lots of difficult design challenges to solve. The French energy market is complicated, outdated and process-heavy - there's an awful lot of domain modelling that we need to get right. Strong attention to detail is essential.
  • You will be working in a multi-disciplinary software engineering team; solving design challenges; domain modeling; solving technical problems; engineering solutions for smart meters, writing robust fault-tolerant software primarily in Python and Django, Celery, and async processing
  • We have challenging technical problems to solve; like processing tens of millions of meter readings a day. We need the right technology in place to handle this smoothly as well as feeding data into a machine learning pipeline that models and predicts consumption. Or thinking about how we adapt Kraken to improve other utilities like water and broadband.
  • There's a great opportunity for disruption in the French energy market. The big suppliers still dominate, but are not exactly popular. The energy landscape is changing as we move to more dis-aggregated forms of generation, with less predictability, more dynamism and smarter technology.
What you bring to the party
  • Python (minimum 7 y.e.)
  • Django (or equiv. web framework)
  • Fluent in French, and level B2 at least in English
  • Domain modelling
  • HTTP and REST APIs
  • Writing robust and fault-tolerant software
  • Celery and async processing
  • Postgres
Bonus points
  • AWS
  • Terraform, Packer, Consul
  • React and Redux

Kraken is a certified Great Place to Work in France, Germany, Spain, Japan, Australia, and USA. In the UK we are one of the Best Workplaces on Glassdoor with a score of 4.5. Check out our Welcome to the Jungle site (FR/EN) to learn more about our teams and culture.

Are you ready for a career with us? We want to ensure you have all the tools and environment you need to unleash your potential. If you have any specific accommodations or a unique preference, please contact us at inclusion@kraken.tech and we'll do what we can to customise your interview process for comfort and maximum magic!

Studies have shown that some groups of people, like women, are less likely to apply to a role unless they meet 100% of the job requirements. Whoever you are, if you like one of our jobs, we encourage you to apply as you might just be the candidate we hire. Across Kraken, we're looking for genuinely decent people who are honest and empathetic. Our people are our strongest asset and the unique skills and perspectives people bring to the team are the driving force of our success. As an equal opportunity employer, we do not discriminate on the basis of any protected attribute. We consider all applicants without regard to race, colour, religion, national origin, age, sex, gender identity or expression, sexual orientation, marital or veteran status, disability, or any other legally protected status. U.S. based candidates can learn more about their EEO rights here.

Our (i) Applicant and Candidate Privacy Notice and Artificial Intelligence (AI) Notice, (ii) Website Privacy Notice and (iii) Cookie Notice govern the collection and use of your personal data in connection with your application and use of our website. These policies explain how we handle your data and outline your rights under applicable laws, including, but not limited to, the General Data Protection Regulation (GDPR) and the California Consumer Privacy Act (CCPA). Depending on your location, you may have the right to access, correct, or delete your information, object to processing, or withdraw consent. By applying, you acknowledge that you’ve read, understood and consent to these terms

Please note that, in line with our current recruitment policy, we are unable to offer visa sponsorship for this position; applicants must have the right to work in the country that they're applying to, at the time of application.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Mid Software Engineer (Python/Django) - (F/H/X) - CDI
Mid Software Engineer (Python/Django) - (F/H/X) - CDI

Kraken • Paris

On-site
EUR 75,000 - 110,000
Software Engineer (Python/Django) - (F/H/X) - CDI
Software Engineer (Python/Django) - (F/H/X) - CDI

Kraken • Paris

On-site
EUR 50,000 - 70,000
Great Place to Work certification
Professional development opportunities
Technical Program Lead (F/H/X)
Technical Program Lead (F/H/X)

Kraken • Paris

On-site
EUR 90,000 - 130,000
Client Data & Analytics Lead (f/m/d)
Client Data & Analytics Lead (f/m/d)

Kraken • Paris

On-site
EUR 70,000 - 110,000
Client Data & Analytics Lead (f/m/d)
Client Data & Analytics Lead (f/m/d)

Kraken • Paris

On-site
EUR 90,000 - 130,000
Human Design & Leadership Transformation Lead
Human Design & Leadership Transformation Lead

Kraken • Paris

On-site
EUR 120,000 - 180,000
Client-Facing Data & Analytics Delivery Lead
Client-Facing Data & Analytics Delivery Lead

Kraken • Paris

On-site
EUR 90,000 - 130,000
Global Practice Lead
Global Practice Lead

Kraken • Paris

On-site
EUR 130,000 - 180,000
Human Design Program Lead
Human Design Program Lead

Kraken • Paris

On-site
EUR 120,000 - 180,000
Human Design Program Lead (F/H/X)
Human Design Program Lead (F/H/X)

Kraken • Paris

On-site
EUR 90,000 - 130,000