Job Summary (List Format):- Collaborate effectively within agile, multi-developer teams to deliver high-quality data engineering and analytics solutions.
- Apply outstanding Python and SQL skills for data engineering, modeling, and large-scale data processing on modern platforms.
- Design, build, and deploy data pipelines, ETL/ELT workflows, and AI/ML data solutions, with at least 5 years of proven experience.
- Support development and productionization of AI/ML models.
- Work extensively with cloud-based data platforms, especially AWS and Azure, with a strong focus on Snowflake data warehousing and data lakes.
- Build and optimize data pipelines and models in Snowflake, integrating data from diverse structured and unstructured sources.
- Design and consume data-centric APIs and microservices to enable AI/ML model integration and downstream analytics.
- Develop interactive dashboards, data visualizations, and business intelligence solutions using Power BI, including semantic modeling and performance optimization.
- Utilize front-end web development technologies (JavaScript, TypeScript, Angular or React) to create intuitive user interfaces for data products and AI-driven insights.
- Ensure data quality through testing and validation frameworks; implement automated testing in data engineering environments.
- Apply data reliability, observability, and performance optimization practices for scalable and resilient data platforms.
- Design and implement data architectures supporting AI/ML workloads and model data pipelines.
- Work hands-on with data streaming/messaging technologies (Kafka, RabbitMQ, Service Bus) for real-time data processing pipelines.
- Demonstrate strong analytical, technical, and problem-solving skills to address complex customer needs.
- Exhibit willingness and ability to learn and experiment with new technologies and patterns.