Junior Software Engineer – Python Developer

Contact

Iris.ai is working on developing ML driven software tools for assisting scientists throughout their challenging work endeavours. The ultimate goal is to build a fully fledged science assistant machine that can read and understand scientific articles. Our current and future employees are building software that can read and understand text, build knowledge graphs and causal relations between documents, do inference on top to connect the dots and give suggestions for future innovation. Our developers throughout their work are utilizing the fruits of our own machine learning research, combining it together with the cutting-edge open source frameworks provided by top companies such as Amazon, Google, Facebook and Nvidia and deploying the results on the Amazon AWS infrastructure to further develop our distributed cloud-based machine learning software system.

Description:

The Junior Python Developer position at Iris.ai is for bright and motivated people who enjoy dynamics and are eager to learn and develop their professional skills. You will be working in a team of smart engineers on interesting and challenging projects in a dynamic and fast-changing environment. In the beginning, you will be working closely with experienced developers who will mentor you in order to accelerate your development and guide you towards your journey on becoming a complete software engineer.

Main responsibilities:

The work will consist of planning, designing and implementation of particular software systems (new business features, integration of research results provided by the research team, etc.). You will be expected to participate actively in driving innovation in the company. In addition, you will have to support the existing software applications and be involved in the product specification, testing and documentation processes.

  • Software development – specification, planning, implementation
  • Self-management
  • Close collaboration with research team
  • Driving innovation
  • Working in an agile process in a distributed team with limited connectivity
  • Debugging and fixing problems in the existing code
  • Ensuring up to date, high-quality documentation
  • Ensuring project delivery on time
  • Participation in the full process until product delivery
  • Develop your own skills and take responsibilities for your own personal development in the field.

Skills and Experience Required:

  • Bachelor’s degree in Computer Science or similar
  • Solid knowledge in OOP, data structures and algorithms
  • Database modeling and SQL knowledge
  • Ability to learn new technologies quickly
  • Ability to work in a distributed team environment
  • Proficient analytical / problem-solving skills
  • Fluent English

Any of these is a plus:

  • Experience with building web projects or other software projects from scratch
  • Experience with AI/ML technologies

We offer:

  • A unique mix of engineering, AI and Science
  • Super motivated and knowledgeable diverse team
  • 30 day annual paid leave
  • You choose from where and when to work
  • Competitive salary
  • Performance related bonuses
  • Additional Health Insurance (including dental care)
  • Free Multisport card
  • Cool office in a cool place

Are you ready to fight Science’s biggest challenges with technology?
Send your Cover Letter and CV in English.
Shortlisted candidates will be contacted for an interview.