BravoTECH · 2 hours ago
Lead Software Engineer - Dynamic Pricing
BravoTECH is looking for a Lead Software Engineer to play a key role in developing critical back-end systems focused on payments, transactions, and customer rewards. The role involves collaborating with engineering leadership to build new systems and leading the architecture and deployment of AI/ML models for dynamic pricing.
Responsibilities
Help envision and set up a modern technology stack (cloud infrastructure, Kubernetes, service-oriented architecture, etc.) to lay the foundation for robust system development
Design and implement high-throughput data pipelines, integrating diverse sources (web crawls, market data, historical sales) with low-latency processing
Lead the architecture, development, and deployment of cutting-edge AI/ML models for real-time, dynamic pricing
Work with a modern technology stack (cloud infrastructure, Kubernetes, service-oriented architecture, etc.)
Be an advocate for engineering best practices
Mentor and coach other engineers
Qualification
Required
9+ years of software development experience
Must have hands-on experience with dynamic pricing engines with multiple real-time price sources
Must have hands-on experience with systems requiring real-time web scraping from various sources
Strong experience as an owner of major technical projects
Eagerness to solve complex technical problems
Strong interpersonal and communication skills
Desire to work in a fast-paced environment
AWS, Kubernetes, CI/CD experience
Deep expertise in Java/Spring
Solid e-Commerce and/or Retail technology experience
Company
BravoTECH
BravoTech is a dynamic company that specializes in offering a complete range of IT staff augmentation and project management services.