About the role
Professional technology consultant role focused on designing and implementing large-scale big data architectures for financial services clients. The position involves building robust data pipelines and cloud-based solutions using distributed computing frameworks.
ConsultingOnsite
Key Responsibilities
- Lead the design and implementation of big data solutions and architectures for financial services clients
- Develop and maintain scalable data pipelines using Spark, Kafka, and Hadoop ecosystems
- Perform data modeling and optimize database performance for large-scale financial datasets
- Collaborate with cross-functional teams to translate business requirements into technical specifications
- Consult with stakeholders on data strategy, governance, and cloud migration paths
- Conduct performance tuning and troubleshooting of complex distributed systems
- Provide technical leadership and mentorship to junior engineering staff
- Document technical architectures and operational procedures for client handovers
Requirements
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field
- Minimum of 3 years of experience in Big Data engineering or data architecture roles
- Proven expertise with Spark, Scala, Python, or Java for distributed data processing
- Strong experience with cloud platforms such as AWS, Azure, or Google Cloud Platform
- Proficiency in SQL and experience with NoSQL databases like Cassandra or MongoDB
- Hands-on experience with streaming technologies such as Kafka or Flink
- Familiarity with data orchestration tools like Apache Airflow or NiFi
- Knowledge of financial services industry standards and regulatory requirements
- Strong communication skills with the ability to present technical concepts to non-technical stakeholders
- Professional certifications in cloud or big data technologies are preferred