HamburgerMenu
hirist

Curl Tech - Senior Python Developer

Posted on: 31/12/2025

Job Description

Description :


We are seeking a highly skilled Python Developer to design, develop, and deploy full-stack applications within our Artificial Intelligence projects. The ideal candidate will focus on building low-latency, scalable, and high-performance systems capable of supporting a large number of concurrent users.

A strong technologist at Amphora is someone who believes in building things the right way, thrives in complexity and enjoys working in a challenging and fast-moving environment.

Requirements :


- Bachelor's or Master's in Computer Science or related discipline.

- 5+ years of professional experience in software development.

- Proficient in FastAPI and Uvicorn.

- Solid understanding of RESTful API design and related concepts like Swagger/OpenAPI specs.

- Practical experience with asynchronous requests and data streaming.

- Experience with Pydantic and typing.

- Hands-on experience with LLMs, techniques like RAG, and GenAI applications is strongly preferred.

- Some experience with Streamlit and building interactive applications is preferred.

- Some experience with MCP, its ecosystem, and similar technologies like A2A is a plus.

- Working knowledge of AI frameworks like LangChain, CrewAI, Dust.tt, and Atomic Agents is a plus.

- Familiarity with OAuth2 and OpenID Connect is preferred.

Key Responsibilities :


- Design and develop scalable, low latency backend services using Python, FastAPI, and Uvicorn.

- Build and document RESTful APIs with strong adherence to OpenAPI/Swagger standards.

- Implement asynchronous processing and data streaming capabilities for high performance systems.

- Develop and integrate LLM based and RAG based GenAI applications.

- Create data models and validations using Pydantic and advanced typing.


- Build lightweight interactive tools or demos using Streamlit.

- Apply secure authentication patterns with OAuth2/OpenID Connect.

- Optimize applications for scalability, concurrency, and performance.

Qualifications :


- Bachelors/Masters in Computer Science with 5+ years of software development experience.

- Proficiency in FastAPI, Uvicorn, async programming, and API design.

- Hands on experience with LLMs, RAG, and GenAI frameworks (e.g., LangChain, CrewAI).

- Exposure to MCP/A2A ecosystems and knowledge of OAuth2/OIDC preferred.


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in