Recurrent Software | Python Backend Developer – Gen AI | madurai
Job Overview
-
Date PostedNovember 26, 2024
-
Location
-
Expiration date--
Job Description
About the Role:
We are looking for a Python Backend Developer with a strong foundation in backend development and a keen interest in learning and growing expertise in Generative AI technologies. This role is ideal for someone who has entry-level exposure to Gen AI and prompt engineering but is eager to enhance their skills in this rapidly evolving field. You will work with experienced teams and have the opportunity to learn and apply Generative AI concepts to real-world applications.
Key Responsibilities:
- Backend Development:
- Design, implement, and maintain scalable backend systems and APIs using Python frameworks like Django, Flask, or FastAPI.
- Optimize backend performance and ensure reliability and security of services.
- Integrate with databases like PostgreSQL, MySQL, or MongoDB to handle data efficiently.
- Learning and Applying Generative AI:
- Work with senior developers and data scientists to integrate Generative AI solutions.
- Gain hands-on experience with large language models (LLMs) such as GPT and open-source libraries (e.g., Hugging Face Transformers).
- Assist in implementing and refining prompts to improve AI-powered features.
- Collaboration:
- Collaborate with cross-functional teams to define requirements and deliver AI-powered solutions.
- Contribute to brainstorming sessions and technical discussions for building innovative features.
- Deployment and Maintenance:
- Assist in deploying backend and AI solutions on cloud platforms like AWS, GCP, or Azure.
- Monitor applications and resolve issues to maintain high availability and performance.
Qualifications:
- Educational Background:
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Technical Skills:
- Strong proficiency in Python and experience with backend frameworks (e.g., Django, Flask, FastAPI).
- Familiarity with RESTful APIs and microservices architecture.
- Basic knowledge of Generative AI or exposure to AI tools such as OpenAI API, Hugging Face, or LangChain.
- Experience working with databases (SQL or NoSQL).
- Understanding of cloud platforms (AWS, Azure, or GCP) and containerization (Docker).
- Familiarity with version control systems (Git).
- Additional Skills:
- Strong problem-solving and analytical skills.
- Eagerness to learn and adapt to new technologies.
- Good communication and teamwork abilities.
Preferred Skills (Optional but a Plus):
- Basic understanding of Natural Language Processing (NLP).
- Experience with CI/CD pipelines and DevOps practices.
Why Join Us?
- Opportunity to grow and specialize in the exciting field of Generative AI.
- Mentorship and training programs to upskill in AI technologies and prompt engineering.
- A supportive environment to experiment with cutting-edge AI tools and frameworks.
- Competitive salary with performance-based growth opportunities.
How to Apply:
If you’re passionate about backend development and excited to explore the world of Generative AI, send your updated resume to hr@recurrentsoftware.com.
Note: Prior in-depth experience with Gen AI is not required, but a willingness to learn and adapt is essential.