If you are a driven and skilled Big Data Principal Software Engineer looking for an exciting opportunity, we would love to hear from you
Position: Big Data Principal Software Engineer
Location: San Francisco, California, United States
Salary: $336000 - $372000
Job Description: We are seeking a highly skilled and experienced Big Data Principal Software Engineer to join our dynamic team. As a Big Data Principal Software Engineer, you will play a crucial role in designing and developing cutting-edge data solutions for our company. The ideal candidate will have a strong background in big data technologies and a passion for solving complex problems.
Key Responsibilities:
- Design, develop and implement scalable and robust big data solutions.
- Collaborate with cross-functional teams to understand business requirements and translate them into technical solutions.
- Lead and mentor a team of software engineers to deliver high-quality code.
- Stay updated with the latest advancements in big data technologies and incorporate them into our solutions.
- Drive innovation and continuously improve our data architecture and processes.
- Troubleshoot and resolve complex technical issues in a timely manner.
- Ensure data security and compliance with data privacy regulations.
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering or a related field.
- Minimum of 7 years of experience in software development, with at least 3 years of experience in big data technologies.
- Strong proficiency in programming languages like Java, Python or Scala.
- Extensive experience with big data technologies such as Hadoop, Spark, Kafka, etc.
- In-depth knowledge of data warehousing and data modeling.
- Experience with cloud computing platforms such as AWS, Azure or Google Cloud.
- Excellent problem-solving skills and ability to think critically.
- Proven track record of delivering complex projects and working in a fast-paced environment.
- Strong communication and leadership skills.
Why Join Us:
- Opportunity to work with cutting-edge technologies and solve challenging problems.
- Collaborative and inclusive work culture that values creativity and innovation.
- Competitive salary and benefits package.
- Career growth and development opportunities.
- Dynamic and diverse team with a passion for technology.
Apply now and be a part of our dynamic team!