.
Senior Python Developer for GenAI
  • Warszawa
Senior Python Developer for GenAI
Warszawa, Warszawa, mazowieckie, Polska
Square One Resources Sp. z o.o.
10. 11. 2024
Informacje o stanowisku

AI and Deals data strategy are made possible via the Connect Deals Experience ecosystem, specifically Engagement Hub, Data Studio and Junction.

Work is already underway across Deals to identify viable ideas to deliver even more automation and efficiency for our teams and clients through the application of GenAI.

Remote vs Onsite: 99% remote; mandatory attendance to planning sessions/workshops four times a year (able to travel freely around UK and Europe)

HackerRank Challenge: Yes

US Hours overlap needed: Yes, 11:00 - 19:00 CET (11am - 7pm)

Senior Python Developer for GenAI



Your responsibilities

  • Developer responsible for converting and maintaining proof-of-concept (POC) applications into scalable, efficient back-end systems using FastAPI. The candidate will work on optimizing performance, improving API design, and ensuring seamless integration with front-end and external services.

Our requirements

  • Expertise in Python for back-end development.
  • Experience with building fast, scalable RESTful APIs. FastAPI experience is preferred, but not required as long as they have experience with other RESTful APIs.
  • Proficiency in API design and integration (RESTful) to connect front-end applications and external services.
  • Experience with Azure services (e.g., Azure Functions, Azure Storage) for hosting and scaling applications.
  • Strong understanding of security best practices for handling API authentication (OAuth, JWT) and data protection.
  • Knowledge of asynchronous programming in Python for handling multiple tasks concurrently to improve performance.
  • Familiarity with Docker for containerizing applications and managing environments.
  • Experience with Azure services (e.g., Azure Functions, Azure Storage) for hosting and scaling applications.
  • Experience converting POC applications to production-ready systems, optimizing code, and improving application efficiency.
  • Familiarity with performance monitoring tools (e.g., Azure) to identify bottlenecks and improve application responsiveness.
  • Experience with unit testing and test automation frameworks (e.g., PyTest, Unittest) to ensure robust and maintainable code.
  • Experience with database design and management (e.g., ACS) for efficient data storage and retrieval.
  • Knowledge of CI/CD pipelines for seamless deployment and updates of backend services.
  • Strong problem-solving skills and ability to optimize code for high performance and low latency.
  • Ability to collaborate with frontend teams to ensure smooth API integration and data flow.

 

  • Praca Warszawa
  • Warszawa - Oferty pracy w okolicznych lokalizacjach


    98 217
    16 287