Posted:1 day ago|
Platform:
On-site
Full Time
Lead Backend Engineer About US FICO, originally known as Fair Isaac Corporation, is a leading analytics and decision management company that empowers businesses and individuals around the world with data-driven insights. Known for pioneering the FICO® Score, a standard in consumer credit risk assessment, FICO combines advanced analytics, machine learning, and sophisticated algorithms to drive smarter, faster decisions across industries. From financial services to retail, insurance, and healthcare, FICO's innovative solutions help organizations make precise decisions, reduce risk, and enhance customer experiences. With a strong commitment to ethical use of AI and data, FICO is dedicated to improving financial access and inclusivity, fostering trust, and driving growth for a digitally evolving world. The Opportunity “As a Lead backend Engineer on our Generative AI team, you will work at the frontier of language model applications, developing novel solutions for various areas of the FICO platform to include fraud investigation, decision automation, process flow automation, and optimization. We seek a highly skilled engineer with a strong foundation in digital product development, a zeal for innovation and responsible for deploying product updates, identifying production issues and implementing integrations. The backend engineer should thrive in agile, fast-paced environments, champion DevOps and CI/CD best practices, and consistently deliver scalable, customer-focused backend solutions. You will have the opportunity to make a meaningful impact on FICO’s platform by infusing it with next-generation AI capabilities. You’ll work with a team, leveraging skills to build solutions and drive innovation forward.”. What You’ll Contribute Design, develop, and maintain high-performance, scalable Python-based backend systems powering ML and Generative AI products. Collaborate closely with ML engineers, data scientists, and product managers to build reusable APIs and services that support the full ML lifecycle—from data ingestion to inference and monitoring. Take end-to-end ownership of backend services, including design, implementation, testing, deployment, and maintenance. Implement product changes across the SDLC: detailed design, unit/integration testing, documentation, deployment, and support. Contribute to architecture discussions and enforce coding best practices and design patterns across the engineering team. Participate in peer code reviews, PR approvals, and mentor junior developers by removing technical blockers and sharing expertise. Work with the QA and DevOps teams to enable CI/CD, build pipelines, and ensure product quality through automated testing and performance monitoring. Translate business and product requirements into robust engineering deliverables and detailed technical documentation. Build backend infrastructure that supports ML pipelines, model versioning, performance monitoring, and retraining loops. Engage in prototyping efforts, collaborating with internal and external stakeholders to design PoVs and pilot solutions. What We’re Seeking 8+ of software development experience, with at least 3 years in a technical or team leadership role. Deep expertise in Python, including design and development of reusable, modular API packages for ML and data science use cases. Strong understanding of REST and gRPC APIs, including schema design, authentication, and versioning. Familiarity with ML workflows, MLOps, and tools such as MLflow, FastAPI, TensorFlow, PyTorch, or similar. Strong experience building and maintaining microservices and distributed backend systems in production environments. Solid knowledge of cloud-native development and experience with platforms like AWS, GCP, or Azure. Familiarity with Kubernetes, Docker, Helm, and deployment strategies for scalable AI systems. Proficient in SQL and NoSQL databases and experience designing performant database schemas. Experience with messaging and streaming platforms like Kafka is a plus. Understanding of software engineering best practices, including unit testing, integration testing, TDD, code reviews, and performance tuning. Exposure to frontend technologies such as React or Angular is a bonus, though not mandatory. Experience integrating with LLM APIs and understanding of prompt engineering and vector databases. Exposure to Java or Spring Boot in hybrid technology environments will be a bonus. Excellent collaboration and communication skills, with a proven ability to work effectively in cross-functional, globally distributed teams. A bachelor’s degree in Computer Science, Engineering, or a related discipline, or equivalent hands-on industry experience. Our Offer to You An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others. The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences. Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so. An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie. Show more Show less
FICO
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
Bengaluru, Karnataka, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed
Gurugram, Haryana, India
Salary: Not disclosed
Gurgaon, Haryana, India
Salary: Not disclosed
Experience: Not specified
Salary: Not disclosed
0.5 - 3.0 Lacs P.A.
Hyderabad
4.0 - 8.0 Lacs P.A.
Mumbai Metropolitan Region
Salary: Not disclosed
Bengaluru, Karnataka, India
Salary: Not disclosed
Hyderabad, Telangana, India
Salary: Not disclosed