JobsAisle
C

Senior Python Developer

Curl Tech

India₹35,000–₹100,000/moAED 1.5K-4.4K/moToday
IndiaPythondata StreamingtypingMCPA2AFastAPIUvicornRESTful API DesignSwaggerOpenAPI Specsasynchronous RequestsPydanticLLMsRAGGenAI ApplicationsStreamlitAI FrameworksOAuth2OpenID ConnectFull Time

Skills Required

Python

Job Description

Job Description As a highly skilled Python Developer at Amphora, you will be responsible for designing, developing, and deploying full-stack applications within our Artificial Intelligence projects. Your focus will be on building low-latency, scalable, and high-performance systems to support a large number of concurrent users. You believe in building things the right way, thrive in complexity, and enjoy working in a challenging and fast-moving environment. **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:** - 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. As a highly skilled Python Developer at Amphora, you will be responsible for designing, developing, and deploying full-stack applications within our Artificial Intelligence projects. Your focus will be on building low-latency, scalable, and high-performance systems to support a large number of concurrent users. You believe in building things the right way, thrive in complexity, and enjoy working in a challenging and fast-moving environment. **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:** - 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.