Skip to main contentA logo with &quat;the muse&quat; in dark blue text.
Eze Castle Integration

Lead Software Engineer - GenAI Python

Bangalore, India

ECI is the leading global provider of managed services, cybersecurity, and business transformation for mid-market financial services organizations across the globe. From its unmatched range of services, ECI provides stability, security and improved business performance, freeing clients from technology concerns and enabling them to focus on running their businesses. More than 1,000 customers worldwide with over $3 trillion of assets under management put their trust in ECI.

At ECI, we believe success is driven by passion and purpose. Our passion for technology is only surpassed by our commitment to empowering our employees around the world.

The Opportunity:
At ECI, we are at the forefront of IT innovation, specializing in Data and AI services. Our commitment to excellence has positioned us as a leader in the industry. As we embark on our next chapter, we are developing groundbreaking products that leverage the power of Language Model Learning Machines (LLMs).

Want more jobs like this?

Get Software Engineering jobs delivered to your inbox every week.

Select a location
By signing up, you agree to our Terms of Service & Privacy Policy.


We are looking for an experienced Lead Python Developer. This dual-role demands a professional who can not only conceptualize and design LLM-based solutions but also roll up their sleeves to bring these designs to fruition. The ideal candidate will be deeply familiar with the intricacies of tools such as OpenAI, Langchain, Retrieval Augmented Generation, and the nuances of model fine-tuning.

Hybrid 2-3 days per week for qualified candidates within a commutable distance to either our Bangalore or Indore office.

What you will do:

  • Design & Strategy: Conceptualize and design robust LLM-based architectures tailored to our product's requirements.
  • Implementation: Translate architectural designs into fully functional LLM solutions, ensuring seamless integration with existing systems.
  • Research & Development: Stay updated with the latest advancements in LLMs, actively seeking opportunities to incorporate new features and improvements.
  • Performance Tuning: Regularly monitor, test, and optimize LLM implementations to ensure optimal performance, accuracy, and scalability.
  • Collaboration: Work closely with cross-functional teams, including product managers, developers, and data scientists, to ensure alignment with company objectives.
  • Documentation: Create detailed technical documentation for designed architectures and implementations, facilitating easier handovers and maintenance.
  • Mentorship: Provide guidance and mentorship to junior team members, fostering a culture of continuous learning and innovation.

Who you are:

  • 8+ years of experience in Python with Django or FastAPI framework.
  • Must have 6 months to 1 year of experience in Langchain or LlamaIndex.
  • Bachelor's or Master's degree in Computer Science, Gen AI or a related field preferred.
  • 1+ year of hands-on experience in designing and implementing Gen AI - based solutions.
  • Coding Skills: min 5+ years of experience in programming languages in Python with Django OR FastAPI framework.
  • Strong analytical and critical thinking skills, with the ability to troubleshoot complex technical challenges.
  • Excellent written and verbal communication skills, with the ability to convey technical concepts to non-technical stakeholders.

Bonus points if you have (not required):

  • Fine-tuning Expertise: In-depth knowledge and hands-on experience with model fine-tuning techniques.

ECI's culture is all about connection - connection with our clients, our technology and most importantly with each other. In addition to working with an amazing team around the world, ECI also offers a competitive compensation package and so much more! If you believe you'd be a great fit and are ready for your best job ever, we'd like to hear from you!


Love Your Job, Share Your Technology Passion, Create Your Future Here!


#LI-Hybrid

Client-provided location(s): Bengaluru, Karnataka, India; Indore, Madhya Pradesh, India
Job ID: EzeCastle-LEADS003679
Employment Type: Other