Über Citi
Working at Citi is far more than just a job. A career with us means joining a team of more than 230,000 dedicated people from around the globe. At Citi, you'll have the opportunity to grow your career, give back to your community and make a real impact.
Aufgaben
- Design, develop, and maintain ETL pipelines to extract, transform, and load data from multiple sources into PostgreSQL and MongoDB
- Optimize data ingestion, storage, and retrieval for performance and scalability
- Develop RESTful APIs using FastAPI to serve data and integrate with internal/external systems
- Collaborate with cross-functional teams to define requirements and deliver solutions
- Ensure data integrity, consistency, and security across the pipeline
- Write clean, maintainable, and well-documented code
- Monitor, debug, and optimize ETL workflows and APIs in production
- Stay updated with the latest trends in Python, ETL frameworks, and database technologies
Anforderungen
- 4+ years of professional experience in Python development
- Strong experience in building ETL pipelines and data integration workflows
- Proficiency in PostgreSQL (schema design, queries, performance tuning)
- Hands-on experience with MongoDB (document design, aggregation pipelines, indexing)
- Experience developing REST APIs using FastAPI (or Flask/Django REST Framework with willingness to switch to FastAPI)
- Solid understanding of data modeling and database best practices
- Experience with asynchronous programming in Python
- Familiarity with Docker and deployment on cloud environments (AWS/Azure/GCP) is a plus
- Strong problem-solving and debugging skills
- Good communication skills and ability to work in a collaborative team environment
Benefits
Die Benefits werden vom Recruiter erläutert.