This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
Investor & Issuer Services Data team looking for a highly motivated, self-starters with a passion for data and technology to build next generation data solutions in the public cloud for our Clients. Apply your Cloud Data Engineering skills in Design, build efficient & reliable data pipelines to move and transform data from on-prem to cloud (AWS).
Job Responsibility
Write high quality, well tested code to meet the needs of your clients (Java, Python)
Contribute to end-to-end data architecture and solutions
Design data models for optimal storage & retrieval and integrate with enterprise Data Catalog to register metadata
Devise data quality checks to ensure high quality of data
Write and review technical documents, including design, requirements, and process documentation
Manage individual projects priorities, deadlines, and deliverables with your technical expertise
Identify problem causality, business impact and root causes
Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency
Requirements
3+ years of relevant experience in a Software Engineering role for designing and/or building the solution for AWS
Experience in creating large scale data processing pipelines for streaming and computing with data technologies such as any of the following: AWS. Snowflake, Databricks, Kafka, Spark, Flink, Hadoop or similar
Good working knowledge of containers (Kubernetes/OpenShift/EKS or similar) and experience building cloud native applications that run on containers
Proficiency in at least one of the following programming languages: Java, Scala, Python, Go
Familiarity with Domain Driven Design & Event Driven Architecture, and experience in modern microservices architectures and deployments
Experience working with relational/NoSQL databases
Ability to communicate thoughtfully, demonstrating problem-solving skills and a learning mentality to build long-term relationship, experience in dealing with Senior audience and be able present technical material to non-technical stakeholders
Demonstrated analytic/diagnostic skills
Nice to have
Certification in AWS is highly desirable
Knowledge in any ANSI SQL
Experience with AWS Glue, AWS Lambda, AWS S3
Optimize performance for data access requirements by choosing the appropriate file formats (Avro,Parquet,Orc etc)
Ability to read data objects from batch and streaming entities and write to S3
Build Complex SQL queries for data Analysis using Athena/Starburst
What we offer
Working experience with building large scale data platforms, including establishing pipelines, building analytics solutions and AI/ML
Exposure to wide range of tools and technologies on Cloud, Streaming products, Hybrid data stores (Snowflake, AWS, Hadoop, MongoDB etc.,)
Opportunity to design and develop microservices architecture and API development
An opportunity to work multitude of cutting-edge tools and technologies
business casual workplace with a hybrid working model (up to 2 days working at home per week)
competitive base salary (which is annually reviewed)
additional benefits that support you (and your family) to be well, live well and save well