This position is no longer available.

Senior Software Engineer

Job summary
Permanent contract
Paris
No remote work
Salary: Not specified
Skills & expertise
Teamwork
Communication skills
Collaboration and teamwork
C++
Java
+14

Sonio
Sonio

Interested in this job?

Questions and answers about the job

The position

Job description

About Sonio

Each year, 140M children are born. Birth defects affect 1 in 33 births in developed countries, and in 50% of cases, they are not detected during prenatal examinations. Prenatal medicine is particularly complex, and the scans impose heavy responsibilities on healthcare professionals. They can also be a source of stress for future parents.

Resulting from 5 years of collaboration between world-renowned experts from Necker Hospital and Ecole Polytechnique, Sonio uses artificial intelligence to improve prenatal screening and diagnosis. Based on patented algorithms and a proprietary expert database, Sonio aims to become the reference tool to help practitioners improve screening, reduce diagnostic errors, and optimize pregnant women’s medical path.

Sonio's mission is to improve women's and children's health by promoting access and quality of care through technological innovation, medical expertise, and collective intelligence.

About the role

We are currently building our next generation of products that provide real-time assistance to practitioners during fetal ultrasound examinations. We build systems that interface with ultrasound machines (multi-platform edge software), stream imaging data to our cloud (real-time web tech), interpret data and images using AI/ML and push the results back to the practitioner’s interface (reactive web apps) - all in near real-time.

You will report directly to the Head of Engineering and work closely with the others in the tech, product and data science teams to build our next products and shape our technical architecture and culture. The main responsibilities are:

  • Develop Sonio product features related to real-time exam quality, collaboration, patient sharing, integrations, etc

  • Create and collaborate on technical designs, design data models and implement robust, secure, maintainable code and tests (Elixir/Phoenix, Python/Flask, ReactJS and Go.)

  • Collaborate with tech, product and science teams to rapidly iterate on features, test and release (AWS, Terraform and Github Actions)

In the company and particularly in the tech team, everyone enjoys flexibility and autonomy to figure out solutions on their own while feeling very accountable to each other. We particularly like people who are very supportive and responsive, especially when teammates have new challenges. This is particularly important as the tech team interacts with many other teams within Sonio.

About the profile

Sonio is a mission-driven company (“entreprise à mission”) so interest in our mission is critical. Other requirements are:

  • Strong knowledge of web technologies and understanding of distributed system architecture

  • Good knowledge of fundamentals: data structures, algorithms, operating systems and concurrency

  • Exposure to at least one of the following programming languages: Python/Ruby/Go/Javascript/Rust/Elixir/Java/C/C++ with the ability and desire to pick up others if needed.

  • Very good communication and interpersonal skills.

  • You value teamwork and you are team-oriented. Team happiness and wellbeing is a priority in the way we’re building the team and we also want to be innovative here!

  • We are a fast-growing and global start-up (both our clients and people are spread around the world) so a strong command of English, both written and spoken, is necessary

There are a few other things that we value that are not requirements. Please feel free to apply even if you don’t meet any of those:

  • An Engineering degree

  • Data modelling and relational database (SQL) skills. Big data or ML experience is a plus

  • Experience with Elixir

  • Familiarity with web security, data privacy and data security concerns

We don't need a formal resume if you have an up-to-date LinkedIn profile or notable Github projects.

We move fast and aspire to be transparent over the process

Location: Paris or remote in France

Salary: 60 - 75K + 10%

We move fast and aspire to be transparent over the process - our objective is that the process from the first chat to an offer is no longer than a month. We also aspire to give an answer to every application in a week - if you have not heard from us, please follow up at careers@sonio.ai.


Preferred experience

Sonio is a mission-driven company (“entreprise à mission”) so interest in our mission is critical. Other requirements are:

  • Strong knowledge of web technologies and understanding of distributed system architecture

  • Good knowledge of fundamentals: data structures, algorithms, operating systems and concurrency

  • Exposure to at least one of the following programming languages: Python/Ruby/Go/Javascript/Rust/Elixir/Java/C/C++ with the ability and desire to pick up others if needed.

  • Very good communication and interpersonal skills.

  • You value teamwork and you are team-oriented. Team happiness and wellbeing is a priority in the way we’re building the team and we also want to be innovative here!

  • We are a fast-growing and global start-up (both our clients and people are spread around the world) so a strong command of English, both written and spoken, is necessary

There are a few other things that we value that are not requirements. Please feel free to apply even if you don’t meet any of those:

  • An Engineering degree

  • Data modelling and relational database (SQL) skills. Big data or ML experience is a plus

  • Experience with Elixir

  • Familiarity with web security, data privacy and data security concerns

We don't need a formal resume if you have an up-to-date LinkedIn profile or notable Github projects.

We move fast and aspire to be transparent over the process

Location: Paris or remote in France

Salary: 60 - 75K + 10%

We move fast and aspire to be transparent over the process - our objective is that the process from the first chat to an offer is no longer than a month. We also aspire to give an answer to every application in a week - if you have not heard from us, please follow up at careers@sonio.ai.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Software & Web Development”.

  • Pelico

    Solution Engineer

    Pelico
    Pelico
    Permanent contract
    Paris
    Artificial Intelligence / Machine Learning
    180 employees

  • Joko

    Software Engineer

    Joko
    Joko
    Permanent contract
    Paris
    Fully-remote
    Mobile Apps, Artificial Intelligence / Machine Learning
    88 employees

  • Senior Software Engineer

    Zefir
    Zefir
    Permanent contract
    Paris
    Fully-remote
    Salary: €53K to 85.5K
    Artificial Intelligence / Machine Learning, Residential Real Estate
    70 employees

  • eXalt

    Commando / RAD / Développeur de Proximité - Finance de Marché

    eXalt
    eXalt
    Permanent contract
    Paris
    Occasional remote
    Salary: €42K to 65K
    Artificial Intelligence / Machine Learning, IT / Digital
    1,300 employees

  • Mistral Ai

    Partner Solution Architect - EMEA

    Mistral Ai
    Mistral Ai
    Permanent contract
    Paris
    A few days at home
    Artificial Intelligence / Machine Learning, IT / Digital
    280 employees

  • Sekoia.io

    Backend Engineer

    Sekoia.io
    Sekoia.io
    Permanent contract
    Rennes, Paris
    Fully-remote
    Software, Artificial Intelligence / Machine Learning
    140 employees

See all job openings