Text copied to clipboard!

Title

Text copied to clipboard!

Big Data Developer

Description

Text copied to clipboard!
We are looking for a Big Data Developer to join our team. The ideal candidate will have a deep understanding of big data technologies and tools, and the ability to design, build, and maintain big data applications. You will be responsible for developing, maintaining, and testing big data solutions, as well as collaborating with other team members to implement these solutions. You will also be responsible for ensuring the performance, quality, and responsiveness of the applications. You should have a strong understanding of data structures and algorithms, as well as a strong knowledge of software development principles. You should also have excellent problem-solving skills, and the ability to work independently and in a team.

Responsibilities

Text copied to clipboard!
  • Design, build, and maintain big data applications.
  • Collaborate with other team members to implement big data solutions.
  • Ensure the performance, quality, and responsiveness of the applications.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automatization.
  • Develop and implement data collection systems and other strategies that optimize statistical efficiency and data quality.
  • Interpret data, analyze results using statistical techniques and provide ongoing reports.
  • Develop and implement databases, data collection systems, data analytics, and other strategies that optimize statistical efficiency and quality.
  • Acquire data from primary or secondary data sources and maintain databases/data systems.
  • Identify, analyze, and interpret trends or patterns in complex data sets.

Requirements

Text copied to clipboard!
  • Bachelor's degree in Computer Science or a related field.
  • Proven experience as a Big Data Developer or similar role.
  • Experience with big data tools: Hadoop, Spark, Kafka, etc.
  • Experience with relational SQL and NoSQL databases.
  • Experience with data pipeline and workflow management tools.
  • Experience with AWS cloud services.
  • Experience with object-oriented/object function scripting languages: Python, Java, C++, Scala, etc.
  • Strong problem solving skills.
  • Good communication skills.
  • Ability to work independently and in a team.

Potential interview questions

Text copied to clipboard!
  • What big data tools have you used in your previous projects?
  • Can you describe a project where you used big data to solve a problem?
  • How do you ensure the quality of your code?
  • How do you handle data security in your projects?
  • Can you describe a time when you had to solve a complex problem related to big data?