Job at a glance
Job Summary: We are seeking a skilled Senior Data Engineer with expertise in application programming, big data technologies, and cloud services. This role involves solving complex problems, designing scalable systems, and working with advanced technologies to deliver innovative solutions. Key Responsibilities: Develop and maintain scalable applications using OOP principles, data structures, and problem-solving skills.
Build robust solutions using Java, Python, or Scala. Work with big data technologies like Apache Spark for large-scale data processing. Utilize AWS services, especially Amazon Redshift, for cloud-based solutions. Manage databases including SQL, NoSQL (e.g., MongoDB, Cassandra), with Snowflake as a plus. Qualifications: 5+ years of experience in software development. Strong skills in OOPS, data structures, and problem-solving.
Proficiency in Java, Python, or Scala. Experience with Spark, AWS (Redshift mandatory), and databases (SQL/NoSQL). Snowflake experience is good to have.