Location: Chennai, Noida
Experience: 7+ Years
Number of Positions: 5 Chennai
Overview
We are looking for curious, self-driven, ambitious software developers with expertise in developing software products for the financial services industry. The ideal candidate will have a strong foundation in Python programming language, must have proven themselves in building and deploying distributed architecture, ability to integrate with external services using industry-standard communication protocols. You will work on designing, implementing, and optimizing document extraction pipelines for various applications, ensuring accuracy and efficiency.
Role & Responsibilities
Self-organised and committed professional.
Comfortable in designing software given a solution approach.
Actively use Large Language Models (LLMs) within the bounds of responsible corporate use.
Actively use prompt engineering to deliver high-quality deliverables.
Experience in steering the chain of thought during interactions with LLMs.
Must have performed hypothesis-driven troubleshooting.
Aware of prompt injection and its mitigation.
Experience building software using Python programming language.
Experience tuning the performance of existing custom-built software.
Must communicate in formal business language (English) and correspond in one or more Indian languages.
Versatile in individual hard skills and continuously work towards self-improvement and skill enhancement.
Skill & Qualification
Bachelor's or Master's degree in Computer Science or a related field.
7+ years of experience in building software applications.
Expertise in Python and data-engineering libraries.
Strong proficiency in building software using Apache Airflow workflow platform.
Expertise in REST, SOAP, WebSocket protocols, and Kafka platform.
Expertise in working with Microservices and Distributed Architectures for software development.
Expertise in building data-centric applications with PostgreSQL.
Expertise in building Software as a Service (SaaS) platforms. Strong analytical and problem-solving skills.
Experience with multi-modal database management systems.
Understanding of the token economy for using Large Language Models (LLMs).
Awareness of detecting LLM bias.
Ability to optimize performance for agentic sessions.