Data/Solutions Engineer

Extelligence is an intelligent partner that goes the extra mile. We provide customized information management solutions for major industries. Our team in Prague and Bucharest is working with international companies, transforming, and adding value to their business on a daily basis. We are growing quickly, and we are interested to bring more talented individuals into our team. 

Responsibilities:

There are 3 main tracks of responsibilities in this position:

  1. Client-facing Communication
  • Analyse (sometimes highly ambiguous) customers’ requirements and understand their
    needs to create the project that will bring value to them;
  • Support communications with clients during the pre-sales/project execution process and
    help formulate requirements and expectations from projects/solutions;
  • Cooperate with the Sales and Customer Success teams to ensure top-tier delivery of our
    product;
  • Understand technical language due to the nature of our AI-centered product.

2. Solution building & delivery

  • Design solutions (incl. user interfaces, data flow pipelines, infrastructures) with an optimal usage of Toloka internal stack;
  • Configure components and join them into automatic pipelines by writing python code;
  • Write custom python code to compute distributions and engineer prompts to generate quality data or test external AI systems and agents
  • Conduct experiments ensuring the pipeline designed is delivering the data of desired quality and with the desired speed;
  • Cooperate with ML and Product teams to create standard solutions and top-tier delivery;
  • Provide overall technical leadership during project implementation.

3. Solution maintenance

  • Monitor the solutions’ performance and react to alerts and incidents;
  • Analyse data to find error patterns and improve the solution’;
  • Continuously work on the solution optimisation utilizing new technologies and approaches;
  • Troubleshoot any process/technical issues in cooperation with the support team as
  • needed.

Requirements:

  • High sense of responsibility and project ownership (clients’ projects run over long periods, requiring someone who can keep up with the constantly moving parts).
  • Experience in Python (pandas, numpy, using APIs, SDKs etc.). Experience with Temporal is a big plus;
  • Experience as technical solution engineer, data/system analyst, software engineer, data scientist or technical project manager.
  • Experience in creating and understanding complex solutions, building pipelines with multiple stages and thinking critically;
  • Knowledge of general ML concepts, general understanding of LLMs in particular.
  • Experience in prompt engineering is a big plus;
  • Understanding of basic software development principles, including version control, testing, maintainability etc;
  • Knowledge of basic statistics, understanding of data quality metrics (accuracy, precision, recall, f1 etc.);
  • Confidence to communicate with data engineers and developers from leading tech companies in the same language;
  • Interest in continually learning and developing your knowledge and understanding of crowdsourcing/data science;
  • Familiarity with fast-paced environments where you manage multiple projects and handle large amounts of data, sometimes outside regular office hours.
  • Part-time allocation(4-6 hours/day)
  • Duration: 3 months with a possibility of extension.

Nice to have:

  • Experience working on crowdsourcing and/or machine learning projects.
  • Experience in Project or Product Management, incl. knowledge of Project Management and Lean methodologies
  • Experience in UI/UX design
  • Operational knowledge of Docker and Github (incl. e.g. create/copy repo, reflog, rebase)
  • JavaScript
  • Databricks
  • SQL or data analysis

Working with Extelligence:

  • We take care of the important things that matter to contractors, for example, we guarantee on-time payment for your work. You will never have to chase us for payment.
  • We always seek to have long term relationships with our team and we always seek to offer opportunities to extend cooperation beyond the first contract or project.
  • Extelligence is a multicultural team, we have more than 15 different nationalities working with us.
  • We also organize events to bring our team together including team building activities and social events.
Job Type: Contract Part Time
Job Location: Remote in EU

Apply for this position

Allowed Type(s): .pdf, .doc, .docx