Senior Software Engineer, Reference Data Platform (Python/Oracle)
Core
Design, develop, test, and implement the OMAI Fusion application to centralize, master, and distribute high-quality reference data across Citi's global business lines.
Role type
Senior IC software engineer (reference data platform)
Builds
Enterprise reference data platform (OMAI Fusion) for global business lines
Domain
Financial services / Master Data Management
Deliverable
production ML models | product features
Required skills
Python (3.x), Oracle Database (12c/19c+), PL/SQL, SQL, ETL, Data Modeling, Git, CI/CD, Automated Testing
Preferred skills
Financial Services domain experience, Python web frameworks (FastAPI/Flask/Django), Enterprise scheduling (Autosys/Airflow), Containerization (Docker/Kubernetes), Linux/Unix scripting
Technologies
Python, Oracle, Git, pytest, unittest, FastAPI, Flask, Django, Autosys, Airflow, Control-M, Apache Kafka, IBM MQ, Docker, OpenShift, Kubernetes
Responsibilities
Design and code backend services and ETL pipelines; Architect and optimize Oracle databases; Partner with business analysts on data requirements; Perform performance tuning and optimization; Define engineering standards and conduct code reviews; Collaborate on CI/CD pipelines; Provide tier-3 production support and mentorship
Seniority
Senior, hands-on IC
