Senior Solution Engineer

Role & Responsibilities

  • Design, build, and operate production-grade software and data solutions end-to-end, from problem definition and architecture through implementation, deployment, monitoring, and continuous improvement.

  • Design and implement reliable, scalable, secure, and well-governed data pipelines and data products using AWS and Snowflake across structured, semi-structured, and unstructured data sources.

  • Model, curate, and optimize Snowflake datasets, schemas, and data structures in line with enterprise platform standards, ensuring performance, quality, consistency, and usability for downstream consumers.

  • Apply strong software engineering practices, including clean code, modular design, automated testing, CI/CD, observability, secure development, and maintainable architecture.

  • Partner with business and technical stakeholders to translate requirements into robust data solutions, prioritize delivery, and identify opportunities to enable advanced analytics and AI use cases.

Skills & Requirements

  • Min 6 years of experience in a hands-on software engineering, solution engineering, or data engineering role, with a proven track record of delivering production-grade systems in enterprise environments.

  • Demonstrated ability to build and operate data products, cloud services, or AI-enabled solutions with measurable business outcomes and clear operational ownership.

  • Deep hands-on AWS experience is required, including practical knowledge of core services for compute, storage, networking, identity and access management, security, orchestration, monitoring, and serverless or event-driven architectures. AWS certification is preferred, ideally AWS Certified Solutions Architect – Associate, AWS Certified Data Engineer – Associate, or AWS Certified Machine Learning Engineer – Associate.

  • Deep hands-on Snowflake experience is required, including data modelling, SQL performance tuning, pipeline integration, access control, cost/performance optimization, data sharing, and platform governance. SnowPro® Core Certification or advanced Snowflake certifications are a plus.

  • Strong proficiency in Python and/or Java, with a solid understanding of software design principles, APIs, automated testing, packaging, dependency management, and production maintainability.

  • Experience with AWS AI services, including Amazon Bedrock, and familiarity with agent-based AI solution patterns, retrieval-augmented generation, model evaluation, guardrails, and responsible AI practices is preferred.