As a Senior Big Data Architect at Nagarro, you will play a pivotal role in designing and implementing cutting-edge data solutions for our clients. Your expertise in Big Data technologies, AWS, Snowflake, and Python, combined with your leadership skills, will drive the success of large-scale projects. You will work closely with clients, translating business needs into technical designs, and ensuring high-quality, scalable solutions are delivered.
Experience. 10+ Years
Key Requirements
- Big Data & AWS Expertise. Deep knowledge of Big Data ecosystems, including AWS and Snowflake. Experience with SSIS procedures in Snowflake, orchestrated through Airflow.
- Airflow & Python Proficiency. Strong working knowledge of Apache Airflow for orchestration and Python for scripting and automation.
- Apache NiFi & Kafka. Experience with data flow management (Apache NiFi) and streaming platforms (Kafka) is highly desirable.
- Client Interaction. Ability to engage with clients, understand their business requirements, and convert them into actionable technical plans.
- Effort Estimation & Deployment. Capable of estimating development effort, using GIT and Terraform for deployment across various environments.
- Team Leadership. Manage and mentor a team of developers, ensuring maximum productivity and skill development.
- Communication Skills. Excellent communication and presentation skills to effectively convey complex technical information.
Key Responsibilities
- Client Collaboration. Work closely with clients to understand their business use cases and technical needs, translating them into detailed technical designs.
- Solution Design. Identify and evaluate different technical solutions, selecting the best option to meet both functional and non-functional requirements.
- Architecture Review. Conduct thorough reviews of design documents, ensuring adherence to best practices for scalability, security, performance, and user experience.
- Technical Leadership. Define technical guidelines, benchmarks, and frameworks that align with non-functional requirements (NFRs) and project goals.
- POCs & Troubleshooting. Lead proof-of-concept (POC) projects to validate technical approaches, and provide advanced troubleshooting for complex issues.
- Team Development. Conduct regular training sessions for team members, promoting continuous learning and skill enhancement.
Qualifications
- Education. Bachelor’s or Master’s degree in Computer Science, Information Technology, or a related field.
- Skills. Advanced troubleshooting, technical architecture, solution design, leadership, and client engagement.
At Nagarro, we believe in empowering our people and creating an environment where ideas can thrive. If you are passionate about building next-generation data solutions and leading teams to success, we'd love to have you on board!