Job Description
We are looking for a motivated and detail-oriented Software Engineer – Data to join our team. The ideal candidate will have a strong foundation in data engineering concepts and hands-on experience with SQL, Snowflake, Databricks, and Python. This role offers an opportunity to work on modern data platforms, build scalable data pipelines, and support data-driven business decisions.
Key Responsibilities
• Design, develop, and maintain data pipelines and ETL/ELT workflows.
• Develop and optimize SQL queries, stored procedures, and database objects.
• Build and manage data solutions using Snowflake and Databricks.
• Develop data processing and transformation scripts using Python.
• Monitor and troubleshoot data pipeline issues to ensure data quality and reliability.
• Collaborate with business stakeholders, analysts, and engineering teams to understand data requirements.
• Support data validation, testing, and performance optimization activities.
• Document technical designs, processes, and data flows.
Requirements & Experience
• 0–3 years of experience in software development or data engineering.
• Strong knowledge of SQL and relational database concepts.
• Hands-on experience with Snowflake.
• Experience working with Databricks and Apache Spark concepts.
• Proficiency in Python for data processing and automation.
• Understanding of ETL/ELT processes and data warehousing concepts.
• Familiarity with data modeling and database design principles.
• Strong analytical and problem-solving skills.
• Good communication and collaboration skills.
Qualifications
• Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.

