2 days ago
Pune, IndiaMid Level / Senior
Responsibilities
- Design and develop ETL pipelines and services using Ab Initio graphs, plans, PDL, and DML.
- Migrate Ab Initio workloads to Python.
- Build and support file-based and streaming data-processing pipelines with Kafka integration.
- Analyze, test, debug, and enhance application systems while identifying vulnerabilities and security issues.
- Apply Git-based workflows, automated testing, artifact and version management, and environment promotion practices.
- Use Docker and deploy solutions to cloud data platforms.
- Consult with users, clients, and technology groups; recommend programming solutions and resolve application issues.
- Coach new or lower-level analysts and act as a subject matter expert for stakeholders and team members.
- Apply design thinking from discovery through testing with users, supported by clear documentation and storytelling.
- Assess risk, maintain compliance, and safeguard the firm's clients, assets, and reputation.
Requirements
- 2–5 years of relevant experience in the financial services industry and intermediate applications development experience.
- Bachelor’s degree or university degree, or equivalent experience.
- Professional software or data engineering experience with deep ETL expertise.
- Hands-on Ab Initio experience with graphs, plans, PDL, and DML, plus a track record designing and developing ETL pipelines or services.
- Experience migrating Ab Initio workloads to Python.
- Strong data-processing experience at scale across file-based and streaming pipelines, including Kafka integration.
- CI/CD experience with Git-based workflows, automated testing, artifact and version management, and environment promotion.
- Practical daily experience using AI engineering tools such as GitHub Copilot and code assistants or agents.
- Understanding of Docker containers and deployment to cloud data platforms.
- Demonstrated design thinking, documentation, storytelling, problem-solving, decision-making, communication, stakeholder management, and ability to manage deadlines and changing requirements.
Tech Stack
Categories
BackendData Engineering
About Citi
Citi is a public financial-services company offering consumer and institutional banking, credit cards, wealth management, treasury and trade solutions, and capital-markets services. It serves individuals, corporations, financial institutions, and governments in more than 160 countries and jurisdictions, earning interest and fee income from lending, payments, trading, and advisory. Founded in 1812 and headquartered in New York, it trades on the NYSE under the ticker C.
