Python Developer, AI Engineer

india, Karnataka, Bengaluru

Full–time

Posted on: 7 days ago

  • SN Required Information Details
  • 1 Role Python Developer
  • 2 Required Technical Skill Set Python
  • 4 Desired Experience Range 5-9 Yrs
  • 5 Location of Requirement Pan India
  • 6 IOU-Detail
  • Desired Competencies (Technical/Behavioral Competency)
  • Must-Have Python, Unix Shell Scripting, OOPS Concepts
  • Good-to-Have Hadoop, Spark

  • SN
  • Responsibility of / Expectations from the Role
  • 1 7+ years of experience in Python application development end-to-end
  • 2 Experience in at least one popular Python framework, Django, Flask
  • 3 Strong Unix Shell scripting hands-on experience
  • 4 Good Knowledge of OOPS concepts and Familiar with ORM
  • 5 Knowledge in Spark is an added advantage
  • 6 Knowledge of Hadoop is an added advantage
  • 7 Strong coding, debugging, and analytical skills
  • 8 Experience in large-scale enterprise application implementation
  • 9 Creative Individuals with a track record of working on and implementing innovative tech-based solutions
  • 10 Exceptional intelligence and problem-solving skills
  • Type Details of The Role (For Candidate Briefing)
  • Reporting To Which Role Developer
  • Size of the Team, if any, Reporting to this Role 5-9 years
  • On-site Opportunity NA
  • Unique Selling Proposition (USP) of The Role Python Developer
  • Details of the Project (A short Briefing on the Project may be attached to this document for candidate briefing). It may be shared with external stakeholders like job-agencies etc.

  • Role: Python AI Engineer, Developer

    We're looking for a talented AI Engineer proficient in Python with proven industry experience in building and shipping production-grade AI/ML applications. You will help build and maintain Gen-AI-based automation and optimization in our next-generation workflow and business process management platform for Citi's Wealth Operations division.

    You'll be joining a small, high-impact team challenging, changing, and modernizing the workflows and processes that support our global Wealth business.

    What you will bring
  • Strong server-side Engineering: Python, REST APIs, asynchronous and functional programming.
  • Experience with Python libraries for AI/ML, NLP & API: Scikit-learn, Pandas, NumPy, NLTK, Pydantic, FastAPI
  • Proficiency in AI Evaluation: regression, classification, information retrieval, power analysis, correlation, and statistical testing, and others.
  • Strong understanding of AI/ML fundamentals: Deep Learning, LLMs, Gen-AI, and implications.
  • Proficiency with relational and/or NoSQL databases: PostgreSQL/Oracle, MongoDB.
  • Experience with message systems: Apache Kafka, Solace.
  • Deep understanding of containerization (Docker) and orchestration (Kubernetes/OpenShift).
  • Familiarity with CI/CD tools (e.g., Jenkins, Tekton, ArgoCD, Harness).
  • Comfortable mentoring software engineers in working with an experiment-driven development workflow.
  • Experience in building a financial operations workflow platform/automation will be an added advantage.

  • Tools and technologies you might use
  • Python, FastAPI, Pydantic, Pandas, Scikit-learn, NLTK, PostgreSQL, MongoDB, Apache Kafka, Docker, Kubernetes, OpenShift, Helm, Tekton, Harness.
  • Access to time-saving AI tools such as GitHub Copilot and Google Gemini.