AI-Augmented Senior Developer
Role details
Job location
Tech stack
Job description
eClerx is seeking an Senior Developer to support one of our premier clients, a leading global financial institution on a multi-year transformation journey. In this role, you will join a global eClerx team responsible for modernize legacy applications, re-engineer existing platforms to a new technology stack, and leverage AI-assisted development tools to accelerate analysis, migration, refactoring, testing, and delivery. The ideal candidate is a hands-on Senior AI Engineer with strong AI skills, responsible for designing, building, and optimizing intelligent systems leveraging LLMs, agentic frameworks, graph databases, Python, and modern AI/ML tools. The role is ideal for someone who enjoys solving complex problems, experimenting with cutting-edge architectures, and shipping production-grade AI solutions., * Collaborate with stakeholders to gather and analyze business requirements for AI-driven automation across the clients' global operations functions
- Contribute to the development of a comprehensive operational strategy for leveraging Agentic AI to drive efficiency, automation, and innovation across the client's organization.
- Analyse existing legacy applications, architecture, codebases, integrations, and dependencies to identify modernization opportunities.
- Design and execute re-engineering strategies for migrating legacy systems to modern, scalable, cloud-ready technology stacks.
- Use AI-accelerated development tools to improve productivity in code understanding, refactoring, code generation, documentation, testing, and migration.
- Convert monolithic or outdated applications into modular, API-driven, microservices-based, or cloud-native architectures where applicable.
- Perform code remediation, refactoring, optimization, and modernization while preserving functional parity with legacy systems.
- Work hands-on with cutting-edge LLM architectures and tooling
- Solve challenging logical and engineering problems every day
- Contribute to CI/CD pipelines, automated testing frameworks, and DevOps practices to enable efficient releases
- Support the rollout of enterprise-level Agentic AI frameworks, standards, best practices, and delivery methodologies
- Document and communicate AI solutions and recommendations to technical and non-technical stakeholders clearly and effectively.
Requirements
- Technical experience, with a strong understanding of AI concepts, architectures, and methodologies.
- Hands-on experience with LLMs, both commercial and open source, including LangChain, LlamaIndex, agentic AI frameworks, Retrieval-Augmented Generation (RAG), and vector databases.
- Experience with graph databases, with Neo4j and Cypher strongly preferred.
- Hands-on experience working with legacy technologies and transforming them into modern tech stacks.
- Demonstrated proficiency in Python, Golang and Java, along with experience using ML and data science libraries/frameworks such as TensorFlow, PyTorch, scikit-learn, SciPy, and Pandas.
- Strong foundation in experimental design, hypothesis testing, and causal inference methods.
- Good understanding of software architecture patterns, system decomposition, and migration strategies.
- Experience working in Agile development environments and familiarity with Agile tools and practices.
- Experience with cloud platforms such as Azure, AWS, or GCP.
- Strong knowledge of REST APIs, event-driven architecture, databases, and integration patterns.
- Passion for innovation and a desire to push the boundaries of applied AI.
- Financial services industry experience is preferred.
- Experience using AI coding assistants / developer productivity tools for code analysis, transformation, documentation, and test generation.
- Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.