Welcome to RemoteYeah 2.0! Find out more about the new version here.

Remote Staff Software Engineer

at Provi

Posted 9 hours ago 0 applied

Description:

  • 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.