Spark Engineer
Tudip Technologies · Remote
Collected role description
Role overview
Spark Engineer at Tudip Technologies
In this role, you will assist in developing, optimizing, and supporting Spark-based applications and data pipelines.
Responsibilities
- You will work alongside senior engineers and Data scientists to ensure the effective use of Spark for large-scale data processing and analytics.
- Monitor the health and performance of Spark clusters, recommend improvements, and implement fixes as needed.
- Work with data engineers and data scientists to understand data processing requirements and provide technical support for data-driven applications.
- Assist in documenting Spark job configurations, processes, and troubleshooting steps for knowledge sharing and team collaboration.
Required qualifications
- We are seeking an entry-level Spark Engineer with at least 1 year of experience working with Apache Spark to join our Data engineering team.
- Job Requirements/Qualifications At least 1 year of experience working with Apache Spark in a production or development environment.
- Employer experience: 1+ years
Employment details
- Location: India
Application details
- Keep up with new developments in Apache Spark and related big data technologies, and apply best practices for performance, scalability, and data integrity.
Additional role details
- Spark Engineer
- This is a great opportunity to enhance your skills while supporting Spark jobs in a dynamic and fast-paced environment.
- Roles & Responsibilities Assist in monitoring, troubleshooting, and supporting Spark-based data processing jobs, ensuring optimal performance and reliability.
- Collaborate with senior engineers to design, build, and optimize Spark jobs and data pipelines for large-scale data processing and analytics tasks.
- Identify and resolve performance bottlenecks, errors, and failures in Spark applications by analyzing logs and job execution data.
- Educational Qualification: BE/BTech (CS/IT), MCA from a reputed institute.
- Hands-on experience with Spark SQL, Data Frames, and RDDs.
- Knowledge of big data processing concepts and distributed computing.
- Familiarity with Spark cluster management tools like YARN, Mesos, or Kubernetes.
- Experience with Java, Scala, or Python for Spark job development.
- Understanding of data formats such as Parquet, Avro, ORC, and JSON.
- Basic knowledge of ETL processes, data ingestion, and data transformation pipelines.
- Strong problem-solving skills and ability to troubleshoot issues in Spark jobs.
- Familiarity with Git or other version control tools for managing code.
Collected experience requirement
1+ years