Provi is transforming the wholesale alcohol industry with a leading B2B digital marketplace.
The company is looking for a Staff Software Engineer to join the Data Platform Team to build the foundation for analytics, operational intelligence, and AI-powered experiences.
This role is ideal for an experienced engineer passionate about building resilient, high-scale data infrastructure and enabling the next generation of data-driven and machine-learning applications.
Responsibilities include designing, building, and maintaining scalable, cloud-native data pipelines for batch and streaming workloads using modern tools like Airflow, Kafka, and dbt.
The engineer will ensure data reliability, observability, and trust through robust monitoring, testing, and quality enforcement.
The role involves building data models and infrastructure that serve analytics, business operations, and AI/ML workloads.
The engineer will partner with ML, analytics, and product teams to support the deployment of AI-powered features, from data ingestion to feature engineering and model serving.
Developing infrastructure that enables reproducible ML workflows and data versioning in collaboration with Data Science and ML Engineering is also a key responsibility.
The engineer will build systems that power intelligent search, personalized recommendations, dynamic pricing, and other predictive features.
Leading efforts to modernize legacy data systems into modular, scalable, and cost-effective architectures using technologies like Snowflake, S3, Glue, and Redshift is expected.
The role includes defining and driving best practices around data governance, privacy, and access control.
The engineer will champion data discoverability and self-service access across internal teams.
Working closely with the VP of Engineering to provide architectural guidance across the engineering organization for high-scale data solutions is part of the job.
Mentoring team members and promoting engineering excellence through code reviews, knowledge sharing, and system design is also required.
The engineer will evaluate and introduce emerging tools, frameworks, and patterns that align with the company's AI and data strategy.
Requirements:
Candidates must have 8+ years of experience in software/data engineering, with a focus on distributed systems, data platforms, or cloud infrastructure.
A demonstrated success in leading large-scale data infrastructure initiatives and mentoring engineers is required.
Experience supporting analytics and ML workflows in a production environment is necessary.
Proficiency in Python and SQL is required; familiarity with JVM-based languages is a plus.
A strong understanding of streaming and batch processing frameworks (e.g., Kafka, Spark, Airflow) is essential.
Experience with modern data stack tools (e.g., dbt, Snowflake, Redshift, S3, Glue) is required.
Familiarity with AI agent workflows, including orchestration of multi-step, goal-driven agents using tools or frameworks like LangChain, Semantic Kernel, or custom-built solutions, is a plus.
A deep understanding of data architecture patterns, including event-driven systems, data lakes, and warehouse modeling is necessary.
Proven ability to lead cross-functional initiatives with Product, Data Science, and Engineering is required.
Excellent communication skills and a collaborative, pragmatic mindset are essential.
Candidates should be comfortable working in an Agile environment with CI/CD pipelines and DevOps practices.
Benefits:
The salary range for this position is $146,000 - $180,000 a year, with actual salaries varying based on several factors.
The company provides a variety of benefits to employees, including health insurance coverage, life and disability insurance, and a retirement savings plan.
Employees are offered parental leave, paid holidays, and flexible paid time off (PTO).
Provi encourages employees to make an impact by working directly with the management team to help grow the business.
Employees are supported in expanding their skill set, diversifying their experience, and developing along with the company.
Competitive benefits include Health, Dental, Vision, 401(k) with match, Commuter Perks, Long/Short Term Disability, Employee Assistance Program, Unlimited PTO, and Parental Leaves.
Employees have the opportunity to be part of a dynamic and innovative team that is working to change a major industry.