StoneX

Tech Lead - Data Reliability Engineering

Job Locations IN-KA-Bangalore
Requisition Post Information* : Posted Date 2 months ago(3/12/2024 1:19 PM)
Requisition ID
2024-10838
# of Openings
1
Category (Portal Searching)
Information Technology

Overview

Overview
Permanent, full-time, hybrid (3 days per week in an office)
#LI-Hybrid #LI-SA1

Connecting clients to markets – and talent to opportunity

With 4,300 employees and over 400,000 retail and institutional clients from more than 80 offices spread across five continents, we’re a Fortune-100, Nasdaq-listed provider, connecting clients to the global markets – focusing on innovation, human connection, and providing world-class products and services to all types of investors.

Whether you want to forge a career connecting our retail clients to potential trading opportunities, or ingrain yourself in the world of institutional investing, The StoneX Group is made up of four segments that offer endless potential for progression and growth.

 

Position Purpose: As a Technical Lead in Data Reliability Engineering at StoneX you will guide our data platform and team of engineers to ensure the datasets are reliable, scalable and performant. Leveraging your expertise in data engineering, system architecture, and reliability best practices, you will work closely with cross-functional teams to design, implement, and maintain large scale production systems with high efficiency and availability using the combination of software and systems engineering practices.

Responsibilities

Primary Accountabilities/Responsibilities:

  • Lead the development and maintenance of automation scripts and tools for deployment, configuration management, and system monitoring.
  • Work closely with data scientists, analysts, and data engineers to understand system requirements and optimize data-related workflows.  Establish and measure those SLAs on a day to day basis through automation and work with stakeholders to ensure the data is consumed effectively
  • Provide technical guidance to the team on troubleshooting issues in collaboration with data stakeholders and consumers.
  • Creates and maintains technical and system documentation on how technology works using collaboration tools like Confluence. Creates clear documentation for new code and systems used. Documenting systems designs, presentations, and business requirements for consumption and consideration at the manager level.
  • Establish and maintain monitoring, alerting, and logging systems to proactively identify and address issues affecting data reliability.
  • SRE/DRE approach and who can understand dataset SLO’s, SLA’s, and build tooling to capture metrics and continuous monitoring.
  • Experience in building and operating large scale observability platforms for monitoring and logging preferably on data platforms.
  • Familiarity on dimensions on data quality.
  • Conduct root cause analysis for incidents and guide the team in implementing preventative measures.
  • Monitors and evaluates overall strategic data infrastructure; tracks system efficiency and reliability; identifies and recommends efficiency improvements and mitigates operational vulnerabilities
  • Implement monitoring and alerting systems to proactively identify and address issues in the data delivery infrastructure.
  • Continuously optimize data delivery processes for speed, accuracy, and resource efficiency.
  • Respond to and resolve emergent service problems. Design solutions using automation and self-repair rather than relying on alarming and human intervention
  • Participate in on-call rotations, guiding the team in responding to and resolving data-related incidents promptly.
  • Document incident response procedures and lead post-mortem analysis.
  • Handle small team of 2-6 data engineers.

Qualifications

Job Requirements:

  • 7+ years of experience in Data Architecture, Data Management and/or Production Support across large enterprises.
  • 5 years of hands-on Data Engineering or Software Development experience in capital markets / trading industry

Strong understanding of Enterprise architecture patterns, Object Oriented & Service Oriented principles, design patterns, industry best practices

  • Previous experience to handle small team of 2-6 Engineers
  • Experience facilitating discussions and resolving issues across a diverse set of cross functional business & IT stakeholders.
  • Certification in relevant technologies (e.g., AWS Certified DevOps Engineer, Google Cloud Professional DevOps Engineer).
  • Understanding of data governance, security, and compliance best practices.
  • Experience in a technical leadership role within a data reliability or data engineering team.
  • Familiarity with continuous integration/continuous deployment (CI/CD) pipelines.
  • Proficiency in Python, spark and one object-oriented programming language among C#, Java
  • Exposure to Docker/Containers, microservices, distributed systems architecture, Kubernetes and cloud computing preferably Azure.
  • Excellent communications skills and ability to wok with business to extract critical concepts and transform into technical task items
  • Ability to work and lead in an Agile methodology environment

 

Class:   Full-time, exempt

 

Physical requirements/Working conditions:

  • Climate controlled office environment
  • Minimal physical requirements other than occasional light lifting of boxed materials
  • Dynamic, time-sensitive environment
  • Travel as required

Options

Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed