
Software Engineer
Responsibilities
Qualifications & Requirements
Experience Level: Mid Level
Full Job Description
FreeCharge is seeking a talented Software Engineer with 4-7 years of experience to join their Gurgaon-based team. This permanent role focuses on developing advanced agentic and AI systems. Key responsibilities include designing and deploying intelligent, agent-driven solutions for complex business problems using advanced AI algorithms. You will engineer collaborative multi-agent frameworks for large-scale applications and build infrastructure for secure interactions between agents and external APIs. The role also involves developing human-in-the-loop AI workflows for continuous learning and creating feedback loops (e.g., RLHF). You will be responsible for building, fine-tuning, training, and evaluating ML and deep-learning models using PyTorch and TensorFlow, working with multimodal data pipelines, and integrating models into production systems. Engineering excellence is crucial, emphasizing the use of Git, testing frameworks, and CI/CD processes. Staying updated with AI research trends and applying advancements to product design is expected. Core technical skills include strong Python and agentic framework fluency, solid ML fundamentals, hands-on experience with multimodal datasets, and deploying ML models to production. Familiarity with LLMOps/MLOps concepts is essential. Bonus skills include experience with goal-oriented agentic systems, frameworks like LangChain, LangGraph, AutoGen, Google ADK, knowledge of MCP, exposure to RLHF, and cloud experience.
Company
FreeCharge
FreeCharge is a leading digital payments app in India, facilitating a wide range of transactions including prepaid, postpaid, DTH, and metro recharges, along with utility bill payments for numerous pr...