Description
Key Skills: Python, PostgreSQL, MySQL, AWS, Azure, GCP, Snowflake, Databricks, Kafka, ETL
Good to Have Skills: Linux fundamentals, Bash scripting, algorithms and data structures, Go, Scala, C++, Kotlin, Python libraries (Pandas, NumPy, PySpark, Dask), Microsoft SQL Server, Redshift, Kinesis, Node.js, JavaScript, stream processing technologies, data warehousing, API implementations, ISO 27001 compliance, global program management, multicultural team collaboration.
Roles & Responsibilities:
- Design, create, and maintain optimal data pipeline architectures while managing datasets within data catalogues.
- Develop and optimize data flows connecting operational systems with analytics and BI platforms.
- Write and maintain high-quality ETL scripts and document source-to-target mappings for data integration.
- Drive continuous improvement by identifying and implementing process enhancements and automating manual tasks.
- Optimize data delivery and redesign infrastructure for improved scalability and performance capabilities.
- Collaborate closely with Executive, Product, Data, and Design stakeholders to provide effective infrastructure support.
- Demonstrate strong analytical thinking and problem-solving abilities while maintaining attention to detail throughout projects.
- Participate in open and constructive debate while taking ownership of challenges and building relationships.
- Lead and mentor team members when required while operating with integrity and results-oriented mindset.
Experience Required: 4+ years of experience in software engineering, ideally within the financial services industry.
Education: Bachelor's degree in Computer Science or related field