Padmi

Senior Python Developer

IndiaPosted 2 months ago
Software engineeringSeniorFull Time; Regular
Apply at Curl.tech

Opens the source posting on shine.com

Source description

About the role

View original

You are a highly skilled Python Developer who will be responsible for designing, developing, and deploying full-stack applications within Artificial Intelligence projects. You will focus on building low-latency, scalable, and high-performance systems to support a large number of concurrent users. As a strong technologist at Amphora, you believe in building things the right way, thrive in complexity, and enjoy working in a challenging and fast-moving environment. Key Responsibilities: - Design, develop, test, and deploy scalable Python-based applications. - Build and optimize RESTful APIs using FastAPI and Uvicorn for high performance and low latency. - Work on asynchronous programming, data streaming, and concurrent request handling. - Implement and maintain machine learning pipelines, LLM-powered systems, and GenAI applications. - Develop and maintain SQL/NoSQL database interactions (MySQL, MongoDB). - Participate in code reviews, pair programming, clean code practices, TDD, and refactoring. - Collaborate with cross-functional teams in a fast-paced and evolving environment. Required Skills & Qualifications: - Bachelor's or Master's in Computer Science or related discipline. - 6+ years of professional experience in software development. - Strong understanding of design patterns, data structures, and advanced programming concepts. - Expertise in Python, FastAPI, Uvicorn, async programming, and microservices architecture. - Practical experience with LLMs, RAG, GenAI applications. - Experience with Streamlit for interactive dashboards. - Familiarity with MCP ecosystem, A2A technologies, and AI frameworks such as LangChain, CrewAI, Dust.tt, Atomic Agents. - Hands-on experience with AWS cloud technologies. - Strong understanding of both SQL & NoSQL databases. - Familiarity with OAuth2 and OpenID Connect. - Experience building products with machine learning use cases. Add-ons: - Multithreading & AsyncIO - Machine Learning pipelines - React.js development - Unit Testing frameworks You are a highly skilled Python Developer who will be responsible for designing, developing, and deploying full-stack applications within Artificial Intelligence projects. You will focus on building low-latency, scalable, and high-performance systems to support a large number of concurrent users. As a strong technologist at Amphora, you believe in building things the right way, thrive in complexity, and enjoy working in a challenging and fast-moving environment. Key Responsibilities: - Design, develop, test, and deploy scalable Python-based applications. - Build and optimize RESTful APIs using FastAPI and Uvicorn for high performance and low latency. - Work on asynchronous programming, data streaming, and concurrent request handling. - Implement and maintain machine learning pipelines, LLM-powered systems, and GenAI applications. - Develop and maintain SQL/NoSQL database interactions (MySQL, MongoDB). - Participate in code reviews, pair programming, clean code practices, TDD, and refactoring. - Collaborate with cross-functional teams in a fast-paced and evolving environment. Required Skills & Qualifications: - Bachelor's or Master's in Computer Science or related discipline. - 6+ years of professional experience in software development. - Strong understanding of design patterns, data structures, and advanced programming concepts. - Expertise in Python, FastAPI, Uvicorn, async programming, and microservices architecture. - Practical experience with LLMs, RAG, GenAI applications. - Experience with Streamlit for interactive dashboards. - Familiarity with MCP ecosystem, A2A technologies, and AI frameworks such as LangChain, CrewAI, Dust.tt, Atomic Agents. - Hands-on experience with AWS cloud technologies. - Strong understanding of both SQL & NoSQL databases. - Familiarity with OAuth2 and OpenID Connect. - Experience building products with machine learning use cases. Add-ons: - Multithreading & AsyncIO - Machine Learning pipelines - React.js development - Unit Testing frameworks

One address, no account. We’ll tell you when matching roles go live.

More at Curl.tech

Related open roles

View all roles