Informacje o stanowisku
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.
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.
,[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. Requirements: TypeScript, Python, AWS, Azure, CICD, Docker Tools: GIT. Additionally: Sport Subscription, Private healthcare, International environment, Life insurance.
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach