Enable job alerts via email!

Software Engineer

Midwest Startups

Chicago (IL)

On-site

USD 80,000 - 110,000

Full time

30+ days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An innovative company is seeking a talented Software Engineer to join their Data Platform Team. In this role, you'll develop and enhance cloud-native data infrastructure that powers a B2B digital marketplace for the wholesale alcohol industry. You'll work on designing scalable data services using AWS technologies, and collaborate with cross-functional teams to deliver AI-driven solutions. This is a fantastic opportunity to grow your skills and make a significant impact in a dynamic industry, all while enjoying competitive benefits like unlimited PTO and a supportive work environment.

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) with match
Commuter Perks
Unlimited PTO
Parental Leave
Employee Assistance Program
Long/Short Term Disability

Qualifications

  • Experience with cloud-native development and data engineering projects.
  • Foundational knowledge of AWS services like S3, Lambda, and Glue.

Responsibilities

  • Design and implement scalable, cloud-native data pipelines using AWS.
  • Build APIs and backend services for AI agents.

Skills

Python
Java
AWS services
Distributed systems
Event-driven architecture
AI agent platforms
Effective communication

Education

Bachelor’s degree in Computer Science
Equivalent practical experience

Tools

Terraform
Docker
ECS
EKS

Job description

Provi is a leader in the B2B digital marketplace for the wholesale alcohol industry, and we’re seeking a talented Software Engineer to join our Data Platform Team. You will contribute to the development and enhancement of the cloud-native data infrastructure that powers our marketplace, AI agents, and internal analytics systems. This role focuses on designing, building, and optimizing scalable, event-driven data services using AWS technologies while supporting the migration from legacy systems to modern architectures. In particular, you will work on developing the data foundation and orchestration services that enable AI agents, using frameworks such as Dify, to automate complex business workflows. Leveraging your expertise in cloud-native services, distributed systems, and AI-driven data platforms, you will help Provi deliver seamless, reliable, and intelligent solutions to both marketplace users and internal stakeholders.
Join Provi to be part of a team that’s shaping the future of the wholesale alcohol industry with innovative, data-driven, and AI-enabled solutions!
What You’ll Be Doing
  • Design and implement scalable, cloud-native data pipelines and storage solutions using AWS services such as S3, Glue, Redshift, Lambda, and Kinesis.
  • Build APIs and backend services that serve as the data and event backbone for AI agents orchestrated through frameworks like Dify.
  • Develop serverless and containerized applications that support internal analytics, AI-driven workflows, and operational tools.
  • Build and maintain internal data tools that streamline workflows and enhance operational efficiency across teams.
  • Collaborate on the migration of legacy ETL processes and data stores to modern, event-driven, serverless architectures on AWS.
  • Apply best practices to decommission legacy systems while ensuring data reliability, quality, and service continuity.
  • Build integrations between cloud data services and AI agent frameworks like Dify, empowering AI agents to perform autonomous business tasks.
  • Optimize data pipelines and real-time event feeds that supply AI agents with context and actionable information.
  • Help design scalable workflows where agents interact with APIs, databases, and other cloud resources to automate decisions and processes.
  • Monitor and optimize platform performance, addressing data and service bottlenecks to improve scalability and resilience.
  • Ensure that all data services supporting the AI agent ecosystem are highly available, secure, cost-effective, and performant.
  • Work closely with product, engineering, and data science teams to deliver robust data and AI-driven solutions.
  • Partner with operations and support teams to ensure data platform and agent orchestration scalability and reliability.
  • Participate in Agile workflows to deliver high-quality, iterative solutions.
What We’re Looking For
  • Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
  • Foundational experience with distributed systems, cloud-native development, or data engineering projects (internships, projects, or coursework are welcome).
  • Interest in AI agent platforms such as Dify, LangChain, or similar frameworks.
  • Proficiency in at least one programming language (Python, Java, or similar).
  • Foundational knowledge of AWS services (e.g., S3, Lambda, Glue, Redshift, Kinesis, DynamoDB).
  • Familiarity with event-driven architecture patterns and real-time data streaming.
  • Exposure to infrastructure-as-code tools (e.g., Terraform, AWS CDK) is a plus.
  • Experience with container technologies (Docker, ECS, EKS) is a plus.
  • Interest or experience integrating LLMs or AI-driven workflows into backend systems is a strong plus.
  • Effective communication skills with a proven ability to work cross-functionally with engineering, product, and data science teams.
  • Enthusiasm for Agile methodologies, CI/CD pipelines, and modern testing strategies.
Make an impact: Work directly with the management team to help grow the business.
Find your groove and grow: Provi keeps growing and you should too. Expand your skill set, diversify your experience and develop along with us.
Enjoy competitive benefits: Health, Dental, Vision, 401(k) with match, Commuter Perks, Long/Short Term Disability, Employee Assistance Program, Unlimited PTO, and Parental Leaves.
Be a part of something big: Join a dynamic and innovative team that is working to change a major industry.
Provi is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability, age, or veteran status.
If you're a qualified candidate with a disability and you need a reasonable accommodation in order to apply for this position, please contact us at jobs@provi.com.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Principal Software Engineer (.NET) Developer

Qualitest

Chicago

Remote

USD 100,000 - 110,000

Yesterday
Be an early applicant

Graduate Software Engineer, Open Source and Linux, Canonical Ubuntu

Canonical

Chicago

Remote

USD 80,000 - 90,000

6 days ago
Be an early applicant

Software Engineer

Jones Lang LaSalle Incorporated

Chicago

Remote

USD 90,000 - 90,000

3 days ago
Be an early applicant

Senior Software Engineer

Talent Groups

Chicago

Remote

USD 100,000 - 130,000

2 days ago
Be an early applicant

Software Engineer in Test

NinjaHoldings

Chicago

Remote

USD 90,000 - 130,000

12 days ago

Software Engineer

JLL

Chicago

Remote

USD 90,000 - 90,000

8 days ago

Software Engineer, New Grad & Junior

Jobright.ai

Naperville

Remote

USD 70,000 - 90,000

4 days ago
Be an early applicant

Senior Engineer Software - Core Platforms, Calendar Team

ZipRecruiter

Schaumburg

Remote

USD 90,000 - 130,000

12 days ago

Staff Engineer Software - Core Platforms, Calendar Team

ZipRecruiter

Schaumburg

Remote

USD 100,000 - 150,000

9 days ago