Join our team and be a part of building and maintaining our cutting-edge big data infrastructure. We offer a competitive salary, benefits package, and a collaborative work environment where you can grow and thrive in your career.
Job Title: Big Data Engineer
We are seeking a highly skilled and motivated Big Data Engineer to join our dynamic team. As a Big Data Engineer, you will be responsible for designing, developing, and maintaining our big data infrastructure to support our growing business needs. You will work closely with our data scientists and business analysts to build and maintain scalable data pipelines and data warehouses.
Key Responsibilities:
- Design, build, and maintain our big data infrastructure using the latest technologies
- Develop and maintain ETL processes to extract data from various sources and load it into our data warehouse
- Collaborate with data scientists and business analysts to understand data requirements and design data models that support their analytical needs
- Optimize data pipelines for performance and efficiency
- Monitor and troubleshoot data pipelines to ensure data quality and consistency
- Implement security protocols to protect sensitive data
- Continuously evaluate and implement new tools and technologies to improve our data infrastructure
- Participate in code reviews and provide feedback to ensure high-quality code is delivered
- Collaborate with cross-functional teams to identify and solve complex data-related problems
- Stay updated with industry trends and best practices in big data engineering
Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or a related field
- Minimum of 3 years of experience in big data engineering
- Strong knowledge of SQL and experience with relational databases such as Oracle, MySQL, or SQL Server
- Experience with big data technologies such as Hadoop, Spark, Kafka, and Hive
- Proficiency in programming languages such as Java, Python, or Scala
- Familiarity with cloud computing platforms such as AWS or Azure
- Experience with data modeling and ETL development
- Excellent problem-solving and analytical skills
- Strong communication and collaboration skills
- Ability to work in a fast-paced, agile environment
- Passion for learning and keeping up with new technologies and industry trends
Apply now and become a valuable member of our team as a Big Data Engineer.