If you are a self-motivated and results-driven individual with a passion for big data technologies, we would love to have you on our team! Join us and be a part of our exciting journey towards building cutting-edge big data solutions.
Job Title: Principal Big Data Developer
Location: San Francisco, California, United States
Salary: $138 Per hour
Job Description: We are seeking a highly skilled Principal Big Data Developer to join our dynamic and innovative team. As a Principal Big Data Developer, you will be responsible for designing, developing, and implementing large-scale data systems and applications. Your expertise in big data technologies and programming languages will be essential in creating efficient and scalable solutions.
Key Responsibilities:
- Design, develop, and implement big data solutions using Hadoop, Spark, and other big data technologies.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical designs.
- Develop data models and design data storage and retrieval systems.
- Write complex SQL queries to retrieve and analyze data from various databases.
- Design and implement ETL processes to extract, transform, and load data from different sources.
- Optimize and tune big data processes and applications for maximum performance.
- Troubleshoot and resolve issues related to data processing, storage, and retrieval.
- Ensure data security and privacy by implementing appropriate security measures.
- Stay updated with the latest developments and advancements in big data technologies and tools.
- Mentor and guide junior developers in the team.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
- Minimum of 8 years of experience in developing big data solutions.
- Strong experience with big data technologies such as Hadoop, Spark, Hive, and Kafka.
- Proficient in programming languages such as Java, Python, and Scala.
- In-depth knowledge of data modeling, database design, and data warehousing concepts.
- Experience with ETL tools like Informatica, Talend, or DataStage.
- Excellent problem-solving and analytical skills.
- Strong understanding of data security and privacy principles.
- Ability to work in a fast-paced and dynamic environment.
- Excellent communication and interpersonal skills.