#1 Job Board for tech industry in Europe

Sr. Software Engineer (Go/Python/C++)
Go

Sr. Software Engineer (Go/Python/C++)

Warsaw
Type of work
Undetermined
Experience
Senior
Employment Type
B2B
Operating mode
Remote

Tech stack

    Go

    advanced

    Python

    advanced

    C++

    advanced

    Java

    advanced

Job description

Online interview
2021.AI is one of the fastest-growing AI companies in Europe focused on closing the gap between AI ambitions and real AI value. We are trusted to help large private and public organizations to stay ahead of the competition, and impact their future with AI.We do that by providing ML/AI-services (AI models, AI platforms and AI governance) to the core of the organizations and business to drive growth, efficiency, and mitigate risk going forward.

Our main product is an AI platform called Grace. It offers an efficient, secure, and robust AI implementation across any organization, standardizing processes and workflows across AI projects, including all elements from data ingestion, governance, model development, one-click deployment, and model life cycle management. 

With Grace, data scientists can collaborate swiftly to create packaged models for email routing, churn & fraud prediction, production planning, revenue optimization, costs reduction, improvement of social service cases and many more. 

Here are some useful links to help you get to know us better:

Join us :)

How We Think You Can Be Described

Tech skills:

  • 4-5+ years of proven professional SW development experience;
  • proficiency in one of the following — Golang, C++, Python or Java. Our code is mostly written in Golang. If you don’t know Golang yet, but would like to learn, we’ll make sure you learn it once you join the team (we’ll provide the training, of course 🙂).
  • very good knowledge of any other programming language;
  • experience in building software architecture;
  • very good knowledge of Linux;
  • knowledge of best practices in software development such as design patterns, continuous integration, code review, good knowledge of Git, experience with SQL and noSQL (e.g. Postgress, Cassandra, etc) databases.

Soft skills:

  • proactive and extraverted personality, ability to work autonomously while being part of the team;
  • good communication skills in English.
 
As a plus

  • knowledge of Docker, Kubernetes;
  • experience working in a fully cloud-based environment and hands-on experience with at least one of the big 3 cloud services (AWS, GCP, Azure);
  • experience with data science workflows, Big Data, Machine Learning.
 
Your role will encompass:

Your responsibilities as a Strong Mid / Senior Engineer are to write code, develop new features, and work with other members of the team led by our Chief Architect. You will spend the majority of your time designing and developing backend distributed Go services in close collaboration with a small cross-functional team that consists of: 3 back-end software engineers who’ll be working with you (we're looking for 2 more now to join our team), 2 front-end developers, 5 QAs, 3 DevOps, 2 Support Operations Engineers, a designer, and a product team of 4 people.

You will play an active role in introducing new technologies and ways of working to stay ahead of the competition, with an understanding of our clients’ evolving needs. For this, we expect you to contribute and collaborate with other engineers on technical and architectural decisions.

We use adapted agile methodologies, test-driven development, and a code review in our quest to deliver high-quality software, and we’re looking for developers to help us with it.

Here is a couple of examples of things you’ll be working on once you join us:
  • Secure data sources -> user should be able to use external data sources (like databases) without knowing password (which is set by project manager)
  • Horizontal scaling of production parts -> some of platform components should be automatically scaled up/down depending on load
  • Remote code execution -> users should be able to run code inside Grace from IDEs like vscode, pycharm, etc
 
We offer

For your professional development:

  • Work with the latest technologies in AI & ML;
  • Make a difference. Our start-up environment is a perfect chance for each team member to change or to contribute to the way the company functions;
  • We are growing fast, and being part of this journey will create opportunities for you to grow professionally with increasing level of responsibility;
  • Full or partial compensation of educational courses and conferences for you to improve professionally;

Organisational perks:

  • Flexible hours - the main thing is to accomplish your goals and deliver results on time;
  • Fully remote job opportunity in Poland;
  • Clear organizational structure and no red tape — we’re a small team, so you won’t need to go through many people to sort out your question;
  • As we are a small team, you’ll be able to take an active part in all processes that we have concerning our product — planning, prioritization, ideas brainstormings, etc;
  • 25 business days of paid vacation;
  • 15 days of sick leave;
  • Occasional business trips to Denmark and Ukraine when we can travel freely again;
  • Team events & Friday bars (online/offline, depending on the situation);
  • Calm and friendly working environment :)

Where Are You in Our Team?

You will be based in Poland. Occasional travels to Kyiv (Ukraine) and Copenhagen (Denmark), when it's possible to travel safely again, are expected. Daily cooperation with team members from all locations will be an integral part of your working process.