Software Engineer - Ponicode

Description de l'offre d'emploi

Do you think it is possible to see an AI writing source code? An artificial intelligence that would develop in Python, Java, Javascript, C, C#, C++? That’s the goal we are aiming at Ponicode!


Who we are

At Ponicode, we want to help software developers focus on what they like to do most, on the exciting parts of their job. We are creating a unique artificial intelligence coding partner that will handle all low-interest but essential programming tasks for them and allow them to focus on what lies ahead.
Ponicode's mission is to act on every step of the software development life cycle to increase code quality, reduce bugs and make developers happy every time they touch a keyboard. This is a huge, fascinating and unresolved challenge.


What we do

We love to code, and there is nothing more stimulating than using code... on code! Join us and help us reinvent software production. More than anywhere else, here the developers are the creatives.


Here are some challenges you will work on by joining us:

  • How to make a generator that writes unit tests?
  • How to automatically refactor (and not only split) a source code?
  • How to understand, represent and generate code with machine learning algorithms?
  • How to generate code documentation?
  • How to generate front source code from a drawing?
  • How to generate large snippets of code?
  • How to automatically find bugs in an application?

By working on resolving these challenges, you will not only participate in revolutionising the way everybody codes, but also explore the inner depths of different programming languages.


What you will get if you join:

  • Work with open-minded and smart people
  • Learn on exciting AI technologies
  • Participate to a Great entrepreneurial journey
  • Be one of the early-employee of a very promising company
  • Get the opportunity to work in flexible scheduling both in remote and in presence
  • Take benefits from Station F playground
  • Very good Health-care coverage


Missions: 

  • Working on multiple APIs
  • Developing our IDE extensions
  • Becoming familiar with a multitude of programming languages through their parsers and ASTs
  • Working on the front-end of our product, to make it look sleek and achieve the perfect UX that all developers crave
  • Developing quick prototypes for new features you dream of seeing in production
  • Working on integrations between Ponicode and other developer tools
  • Contributing to setting up and reinforcing the architecture of our growing infrastructure
  • Working closely with our Data Science team on our Data engineering pipeline, by taking code and transforming into data so that our AI can perform its magic
  • Writing documentation for your work

Most importantly, at Ponicode you will not only be involved in the "coding" of our product, but you will have a key role in inventing and deciding new features and the user experience that you, as a developer, know you need.


Exigences de l'offre d'emploi

Our stack is currently:

  • Languages: Typescript with React and Node.js
  • Databases: PostgreSQL, MongoDB
  • Infra: CI/CD, Docker, AWS and Azure

Previous experience with these languages and technologies, plus any other (Java and C# in particular) is very welcome. What is mandatory is an appetite for everything dev, including what lies beyond your comfort zone.


If you are looking to find a job where you can express your creative mind while working on very practical technical challenges, stop your job search now and apply to work with us ;)