Join us and be a part of our exciting journey to transform and revolutionize the way we handle and analyze data
Job Title: Big Data Senior Software Engineer
Location: New York, New York, United States
Salary: $138 Per hour
Job Description: As a Big Data Senior Software Engineer, you will play a vital role in our company's data infrastructure and technology stack. You will be responsible for designing, developing, and maintaining our large-scale data processing systems, as well as contributing to the design and architecture of data solutions that meet our business objectives.
Key Responsibilities:
- Design and develop highly scalable and efficient data pipelines and data processing systems using various Big Data technologies such as Hadoop, Spark, Kafka, and NoSQL databases.
- Collaborate with cross-functional teams including data scientists, data analysts, and product managers to understand business requirements and translate them into technical solutions.
- Lead the design and implementation of data models and schemas to support the organization's data needs.
- Optimize data processing systems for performance, reliability, and scalability.
- Troubleshoot and resolve complex data-related issues, ensuring timely resolution and minimal impact on the business.
- Stay updated with the latest advancements in Big Data technologies and recommend new tools and techniques to improve data processing and analysis.
- Mentor and coach junior team members, providing technical guidance and support when needed.
Requirements:
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
- At least 5 years of experience in software development with a strong focus on Big Data technologies.
- Proven experience in designing and developing large-scale data processing systems using tools such as Hadoop, Spark, and Kafka.
- Solid understanding of data modeling, data warehousing, and data architecture principles.
- In-depth knowledge of programming languages such as Java, Python, or Scala.
- Experience with cloud-based data solutions, preferably on AWS or Azure.
- Strong problem-solving and troubleshooting skills.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced and dynamic environment, handling multiple projects and priorities simultaneously.
We are looking for a highly motivated and results-driven individual who is passionate about Big Data and has a strong desire to continuously learn and improve. If you have a deep understanding of data engineering principles and a proven track record of delivering complex data solutions, we would love to have you on our team!
Apply now and take the next step towards a rewarding career as a Big Data Senior Software Engineer.