2 days ago
Bengaluru, IndiaMid Level / Senior

Responsibilities

  • Build AI engineering frameworks, chat agents, automation capabilities, and enterprise-scale data products.
  • Develop, test, and maintain Python application components, automation scripts, utilities, and data-processing services.
  • Write and optimize SQL queries for data extraction, validation, transformation, reconciliation, and application support.
  • Design, consume, and support REST APIs with authentication, validation, error handling, logging, and integration testing.
  • Develop AWS Bedrock applications involving model invocation, prompts, response processing, guardrails, and enterprise integrations.
  • Build RAG, knowledge-base, document-processing, semantic-search, and chat-with-data capabilities.
  • Use AWS cloud services to support cloud-native applications and serverless patterns.
  • Create unit and integration tests, participate in code reviews, troubleshoot defects, and follow secure development and deployment standards.
  • Collaborate with analysts, product owners, developers, testers, support teams, and business stakeholders to deliver technical solutions.
  • Maintain API specifications, data mappings, implementation notes, support procedures, and knowledge articles.
  • Provide production-support assistance by reviewing logs, analyzing issues, documenting findings, and escalating complex problems.
  • Follow information-security, data-protection, responsible AI, change-management, and operational-risk requirements for banking data and AI functionality.

Requirements

  • Bachelor’s degree or foreign equivalent in Computer Science, Information Technology, Information Systems, Software Engineering, Data Science, or a related field.
  • Approximately 2–4 years of hands-on software-development, data-engineering, application-development, or related technology experience.
  • Hands-on Python programming experience including functions, classes, exception handling, file and JSON processing, package usage, and automated testing.
  • Working knowledge of SQL and relational databases, including joins, aggregations, subqueries, validation, and basic performance considerations.
  • Experience developing or integrating REST APIs and working with JSON request and response payloads.
  • Practical knowledge of AWS cloud services and serverless application patterns; AWS Bedrock exposure is required or strongly preferred.
  • Understanding of Generative AI concepts including prompts, tokens, embeddings, vector search, RAG, knowledge bases, model responses, and responsible AI safeguards.
  • Familiarity with Git-based source control, code reviews, defect tracking, testing, and CI/CD concepts.
  • Experience using Boto3 to integrate applications with AWS services.
  • Exposure to AWS Bedrock model invocation, Knowledge Bases, Guardrails, Agents, or equivalent Generative AI capabilities.
  • Experience with FastAPI, Flask, or a comparable Python API framework.
  • Exposure to PostgreSQL, SQL Server, Oracle, or Amazon Aurora, including basic schema and query troubleshooting.
  • Familiarity with vector databases or semantic-search technologies such as Amazon OpenSearch or PostgreSQL with pgvector.
  • Understanding of document ingestion, chunking, metadata, embeddings, retrieval, source citations, and response validation.
  • Familiarity with CloudWatch logging and monitoring, IAM permissions, KMS encryption, and Secrets Manager.
  • Exposure to Terraform or another infrastructure-as-code tool, containerization, and automated deployment pipelines.
  • Experience or interest in banking, credit risk, financial services, or other regulated business domains.
  • Strong analytical, written and verbal communication, documentation, collaboration, attention-to-detail, and willingness-to-learn skills.

Tech Stack

AWSFastAPIFlaskGitMicrosoft SQL ServerPostgreSQLPythonSQLTerraform
Mitsubishi UFJ Financial Group

About Mitsubishi UFJ Financial Group

10,000+ employees

Mitsubishi UFJ Financial Group is a publicly traded Japanese banking group headquartered in Chiyoda, Tokyo, offering commercial and investment banking, trust banking, securities, credit cards, consumer finance, asset management, and leasing to consumers, corporations, and institutions. It generates revenue from lending interest, transaction fees, and investment services. Formed in 2005 through the merger of Mitsubishi Tokyo Financial Group and UFJ Holdings, MUFG operates globally across the Americas, EMEA, and Asia-Pacific markets.

Contact me