What are the responsibilities and job description for the Python Gen AI Developer position at Marici Solutions?
Job Title: Python Gen AI Developer (3 Openings)
Employment Type: Full-Time
Work Model: Hybrid (3 days onsite per week)
Work Model: Hybrid (3 days onsite per week)
Locations:
- USA: New York | Irving | Tampa
Job Summary
We are seeking an experienced Python Generative AI Developer to support our banking client in building next-generation AI-powered solutions. The ideal candidate will have strong expertise in Python development, Generative AI frameworks, and experience working within financial services or regulated environments.
Key Responsibilities
- Design and develop scalable applications using Python and Generative AI technologies
- Build and integrate LLM-based solutions (e.g., chatbots, document processing, automation tools)
- Work with frameworks like LangChain, LlamaIndex, OpenAI APIs, Hugging Face
- Develop data pipelines and AI workflows using PySpark / big data tools
- Collaborate with business stakeholders, data scientists, and engineering teams
- Ensure compliance with banking regulations, data security, and governance standards
- Optimize model performance, prompt engineering, and deployment strategies
- Participate in code reviews, testing, and production support
Required Skills & Qualifications
- 6 years of experience in Python development & overall 8 years in Software development
- Hands-on experience in Generative AI / LLMs
- Strong knowledge of REST APIs, microservices architecture
- Experience with cloud platforms (AWS / Azure / Google Cloud Platform)
- Familiarity with vector databases (e.g., Pinecone, FAISS, ChromaDB)
- Experience with PySpark / data engineering is a plus
- Understanding of banking / financial services domain preferred
- Strong problem-solving and communication skills
Nice to Have
- Experience in model fine-tuning and prompt optimization
- Exposure to MLOps / CI-CD pipelines