
Staff Data Engineer (8+ Years, Java, Python, Spark)
- Bangalore, Karnataka
- Permanent
- Full-time
- 5+ years of relevant work experience with a Bachelor's Degree or at least 3 years of experience with an Advanced Degree (e.g., Master's, MBA, JD, MD) or 1 year of work experience with a PhD.
- 6+ years of relevant work experience with a Bachelor's Degree or 4+ years with an Advanced Degree or 2+ years with a PhD.
- Demonstrated leadership in delivering high-quality, large-scale, enterprise-class applications.
- Solid experience in big data engineering, with knowledge of Hadoop, Apache Spark, Python, and SQL.
- Expertise in Java, REST APIs, and container-based technologies (Docker, Kubernetes).
- Proficiency in creating and managing large-scale data pipelines and machine learning models.
- Experience developing ETL processes, maintaining Spark pipelines, and productizing AI/ML models.
- Proficient in technologies like Kafka, Redis, Flink, TensorFlow, Triton, and AWS services.
- Skilled in Unix/Shell or Python scripting and scheduling tools like Airflow and Control-M.
- Strong experience with UI technologies (Redux, React.js, HTML5, CSS4, jQuery/JavaScript).
- Familiarity with Agile development, TDD, CI/CD, and various databases.
- Proven track record of building reliable, scalable, and operable applications.
- Ability to manage component security analysis and collaborate with security teams.
- Strong work ethic, focus on immediate goals, and proven experience as a technical leader.
- Passion for mentoring and helping juniors grow professionally.
- Excellent communication and interpersonal skills, and a strong team player.