Company Description ExaThought is a software application development company serving global customers with expertise in technology consulting, application development, product and experience design (UX/UI), data engineering, analytics, AI chatbots, DevSecOps, and software reliability. We prioritize delivering the highest business value first, using an Agile delivery model. Since our inception, we have successfully delivered over 50 medium and large projects to more than 15 clients in Asia Pacific, the US, and Canada. Our diverse and energetic team is dedicated to providing value to our clients through innovative technology projects. Our delivery center is located in Bangalore, with associates working from various cities and towns across India. Role Description ExaThought is looking for an experienced Senior Data Engineer to develop, manage, and optimize data systems and solutions. This role involves working across the entire data lifecycle, from ingestion to analytics, ensuring scalable and high-performing solutions. You will collaborate closely with our engineering team to design, develop, and maintain Snowflake-based data architectures while ensuring data integrity and system efficiency. Required Qualifications & Experience • 8+ years of experience in designing and developing enterprise data solutions. • 3+ years of hands-on experience with Snowflake. • 3+ years of experience in Python development. • Strong expertise in SQL and Python for data processing and transformation. • Experience with Spark, Scala, and Python in production environments. • Hands-on experience with data orchestration tools (e.g., Airflow, Informatica, Automic). • Knowledge of metadata management and data lineage. • Strong problem-solving skills with an ability to work in a fast-paced, agile environment. • Excellent communication and collaboration skills. • Develop scripts using Shell scripting and JavaScript for automation and optimization. • Follow CI/CD, automated testing, and performance engineering best practices. • Work with Git, Confluence, and Jira for version control, documentation, and project tracking.Work with Python and SQL to build scalable data processing solutions. • Design and implement data warehouses in Snowflake, ensuring efficient data organization and retrieval. • Develop production-ready data ingestion and processing pipelines using Spark, Scala, and Python. • Implement and manage orchestration tools such as Airflow, Informatica, or Automic. • Ensure data governance, metadata management, and data lineage tracking.
Job Title
Senior Data Engineer