Senior Python Developer with AI

The CHI Software team is not standing still. We love our job and give it one hundred percent of us! Every new project is a challenge that we face successfully. The only thing that can stop us is... Wait, it’s nothing! The number of projects is growing, and with them, our team too. And now we need а Senior Python Developer with AI.

About the project:

Our client, a leader in data-driven solutions, is seeking Senior Python (AI) Developers to contribute to their AI-driven innovation projects in the US. This role is part of a larger company’s strategy leveraging Generative AI (GenAI) to enhance workflows, decision-making, and data management of the enterprise solutions in tax, auditing and risk management used by the largest companies in the world.

The project is focused on building proof-of-concept (POC) applications and then converting them into scalable, production-ready back-end systems using modern Python frameworks and cloud infrastructure.

Full remote
Long term period
CET time zone
Location: Remote (99%); must be able to travel freely within Europe for workshops.
The client will pay for business trips.

Requirements:

  • At least 6 years of experience in Software development;
  • 4+ years of experience in AI;
  • 5+ years of experience with Generative AI (GenAI);
  • 5+ years of experience with Azure Cloud Services: hands-on experience with Azure Functions, Azure Storage, and cloud-based hosting;
  • Expertise in Python for back-end development;
  • Experience with FastAPI, Pandas, and NumPy for building scalable RESTful APIs;
  • Experience with Retrieval Augmented Generation (RAG);
  • Proficiency in Prompt Engineering;
  • Knowledge of vector databases and embedding models;
  • Familiarity with frameworks such as LangChain, LangGraph, and LlamaIndex;
  • Ability to work with large datasets and perform data cleaning, transformation, and manipulation;
  • Asynchronous Programming: Understanding of async patterns to improve performance;
  • Containerization: Familiarity with Docker for application deployment;
  • Security Best Practices: Knowledge of API authentication methods such as OAuth and JWT.

Will be a plus:

  • Knowledge of AI ethics, bias mitigation, and responsible AI practices;
  • Experience with multi-agent libraries/frameworks like CrewAI, Autogen, and Taskweave;
  • Understanding data engineering concepts, including data pipelines, data integration, and data warehousing;
  • Performance optimization using monitoring tools and profiling techniques;
  • Unit testing & automation (PyTest, Unittest);
  • CI/CD pipelines for seamless deployment;
  • Experience with Auditing Tax Risk Management industries.

Responsibilities:

  • Develop and maintain scalable back-end services using FastAPI and other modern frameworks;
  • Ensure seamless integration with front-end applications and external services through well-designed RESTful APIs;
  • Leverage cloud infrastructure (Azure Functions, Azure Storage) for hosting and scaling applications;
  • Implement security best practices for API authentication (OAuth, JWT) and data protection;
  • Work on GenAI-driven applications, utilizing frameworks such as LangChain, LlamaIndex, vector databases, and agentic frameworks;
  • Containerize applications using Docker for environment management.

Our perks

  • calendar
    Covered vacation period: 20 business days and 5 days off
  • English
    Free English classes
  • clock
    Flexible working schedule
  • smile
    Truly friendly and supporting atmosphere
  • home
    Working remotely or in one of our offices
  • user
    Medical insurance for employees from Ukraine
  • money
    Compensation of psychological counseling
  • legal
    Legal support
  • relocation
    Relocation assistance

Your dream job awaits you

Apply now!

    Successfully applied!