What's the Opportunity?This is an intermediate position is focuses on designing, developing, deploying, and supporting cutting edge AI-powered software solutions within the Banking and fintech domains, including Pricing & Billing. The successful incumbent will combine strong software engineering, AI/LLM expertise, data engineering capabilities, and customer engagement skills to deliver scalable, enterprise-grade solutions that create measurable business value for global financial institutions
What Will You Do? - Works alongside senior AI Engineers to understand and develop the current application adhering to software development life cycle, from concept and design to testing
- Participates in rapid experimentation, testing, and continuous iteration post-launch to ensure the solution meets its targets and delivers a compelling experience to ensure adoption and sustained usage.
- Focused on providing flexible and focused on delivering high-value solutions end-to-end (build, test, deploy, run, maintain, monitor)."
- Build and maintain AI-powered workflows, conversational experiences, intelligent search capabilities, and automation solutions leveraging enterprise AI platforms.
- Design, develop, and optimize data pipelines that support AI applications and enable effective use of structured and unstructured enterprise data.
- Utilize Python, Java, and modern development frameworks to deliver production-ready AI and software solutions.
- Write well designed testable, efficient code by utilizing automation, AI, or through manual means where necessary
- Write unit test cases to validate test developed code by utilizing automation, AI, or through manual means where necessary
- Review code and debugging using applicable methods and tools
- Create technical documentation, implementation guides, and operational runbooks to support solution adoption and long-term success.
- Analyze and understand existing code application of the existing design to customize changes
- Participate in customer workshops, technical discussions, solution demonstrations, and knowledge transfer sessions
- Providing high end customer solutions for client raised tickets
- Analyze complex business and technical problems, identify root causes, and implement innovative solutions that drive operational outcomes.
- Become accustomed to upgrading to new technologies and frameworks
- Collaborate with internal stakeholders, subject matter experts, and customer teams to understand business requirements and translate them into scalable technical solutions.
- Work with SME's on specific areas of Software development
- Multitask and manage your own deliverables of varying and progressing complexity as part of a team with senior guidance
What Do You Need to Succeed? Must Haves - Comp Sci, Comp Eng, Engineering, or other technical field or equivalent experience
- Possess intermediate experience in building, deploying, and maintaining complex conversational solutions, search solutions, and other AI-based automation while having intuitive/engaging experiences for the user.
- Fluency with production AI SaaS APIs from OpenAI, Microsoft Azure, and open-source LLM models
- Ability to develop, design and implement the code independently with minimal guidance
- Fluency in AI services' API offerings
- Knowledge of LLM fundamentals and evolution
- Strong understanding of data engineering principles, enterprise data architecture, and integration patterns.
- Experience working with large-scale enterprise datasets and data-driven applications
- Proficiency in Python and/or TypeScript in addition to enterprise software development experience.
- Ability to bridge business requirements and technical architecture while effectively communicating with both technical and non-technical stakeholders.
- Experience developing technical documentation, user guides, and solution enablement materials.
- Full-Stack (front-end, back-end, event streams, database)
- Familiarity with various Operating Systems and Databases
- 3 - 7 years of experience with enterprise software development
Nice to Have - Domain knowledge of banking, financial services, enterprise data platforms, AI-driven automation, and large-scale enterprise IT environments will be considered a strong asset
Additional Job Details - Vacancy Status: Open Position to be filled
- Use of AI: Zafin may use Artificial Intelligence (AI) and/or other forms of automated technology to screen and/or assess applicants for this position. Zafin will not utilize AI for conducting interviews and/or making hiring decisions.