Senior Software Engineer

  • Software Development
  • Copenhagen, Denmark

Senior Software Engineer

Job description

Do you long for purpose? Do you have problems explaining why the work you do is important? Do you want to join your dream come true engineering team? At Corti we are saving lives for a living. We enable our teams and empower them to make decisions. If you are as passionate about beautiful code as we are and if dreaming about optimization isn’t a nightmare for you, we would love to talk to you!

Corti is a super ambitious well-funded Copenhagen based AI startup, working on augmenting human-to-human interactions through speech recognition and natural language understanding. Our team is among the best in Europe, and you’ll become an integral part of a fun, autonomous and team-oriented culture, guided by shared values, high quality and a willingness to act and fail.

At Corti our values mean something to us and we live them everyday. They are:

  • Be proud
  • Helping is first priority
  • The boy scout rule: Leave a place better than you found it
  • Simplicity over complexity
  • Treat the disease not the symptom
  • Be inclusive and open
  • Be (radically) candid

To help us on our quest, we are hiring a strong Frontend Engineer to join our team of highly skilled engineers and data scientists in wonderful Copenhagen.

The Role:

As a Senior Software Engineer at Corti, you will be part of a brilliant team where you will be responsible for making sure our production code shines and in particular performs within strict performance requirements. This entails anything from standard performance optimization techniques, optimizing machine learning models (deep learning in particular) to optimize data and computation distribution on clusters of GPUs and CPUs all the way down to embedded devices. In addition:

  • Your primary role is to own our production code and wear its performance metrics as a badge of honor. 
  • Contribute to build a culture of high quality coding that takes passion in delivering the best of the best. 
  • Optimize our production environment to make us go even further, being even more reliable, simple, easy to maintain and deploy. 
  • Vigilantly perform code reviews together with the rest of the tech team.

Compensation and Benefits:

We are committed to bringing in top talent from all sectors and countries. We offer a highly competitive salary with warrant package as well as other great benefits.  

We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.

Requirements

About You:

The ideal candidate has had several years of development experience with a variety of different tasks in the stack, from backend to frontend to understanding of services like AWS and other. And are also aware of the restrictions an embedded system can have in particular on the memory consumption and execution time factors. You wrap your services in containers, you write your infrastructure in code and your vimrc is on git.

  • Minimum 5 years experience working on production code preferably in Python, Go or Java. Multiple years of team work experience.You’ve worked with modern software project management tools like SCRUM and/or Kanban.
  • You have good experience working with git.
  • Strong discipline - you get a task and you own it.
  • Well structured.
  • Good at taking initiatives: You see something that needs fixing/improvement, you do it.
  • Excellent english verbal and written communication skills.
  • Previous startup or open source project experience is a plus.
  • Experience with machine learning is a big plus but not a requirement.