.
AI Fullstack Engineer
  • Warszawa
AI Fullstack Engineer
Warszawa, Warszawa, Województwo mazowieckie, Polska
Ework Group
16. 9. 2024
Informacje o stanowisku

We are looking for a Fullstack engineer who is excited about building quality Generative AI solutions and energized about making a large impact for users and ultimately the patients of our company. Our applications bring cutting-edge AI innovation to thousands of scientists, data scientists, ML engineers, and users in the line of business. We apply healthy engineering principles, and our ambition is to deliver the best AI solutions tailored to our company, using our modern and integrated development process. The role is skewed toward backend but will also involve frontend work at times.

The tech stack we use is centered around Python as our backend, and Typescript and React for our frontends. We use frameworks such as FastAPI, OpenAI and Langchain among others. For some applications, we also use Streamlit to get something quickly off the ground.

We deploy using GitHub Actions as our CI/CD pipeline to both Azure and AWS. We also use a variety of vector databases, depending on need, such as Postgresql and Elasticsearch. For monitoring we use the solutions provided by Azure and AWS and visualised using Grafana. As an AI Lab focused team, we are constantly evaluating new solutions, languages and frameworks that best fit the challenge at head.

Key Responsibilities

  • Build and develop testable business logic for our applications and POCs.
  • Languages used: Python and Typescript.
  • Unit and integration tests using pytest, Jest & Vitest.
  • Build integrations to other systems and databases.
  • Ability to understand complex business domains and design features that solve complex problems in a simple and coherent way.
  • Assisting users with issues, troubleshoot complex interface related errors.
  • Work closely with stakeholders and line of business to understand user requirements and system functionality.
  • Update technical documents, attend team meetings, and actively participate in ideation of innovative solutions.

Qualifications

Education and Experience:

  • Master’s degree in relevant subject with 7+ years of experience.
  • Proficiency in Python development.
  • Proficiency in Typescript development.
  • Comfortable querying SQL databases.
  • Experience of taking an application from idea to production.


Software Engineering Skills:

  • Professional collaborative software engineering experience with Git, peer reviews.
  • Ability to write clean, maintainable, and scalable code.
  • Familiarity with CI/CD pipelines, preferably GitHub Actions.
  • Experience with containerizing software using Docker.
  • Understanding of software development principles and methodologies.
  • Takes responsibility for all aspects of an application-s lifecycle.


Cloud Platforms:

  • Proficiency in cloud platforms Azure and/or AWS.


Soft Skills:

  • Highly self-motivated with excellent time management skills.
  • Passion for writing good, testable, and well-documented code.
  • Excellent verbal and written communication.

Additional Qualifications

  • Data integration knowledge is a plus.
  • User research or UX experience is a plus.

You are driven by a passion to help others, want responsibility and freedom. You are a team player too, a great listener who thrives with complicated problems.

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    111 387
    20 584