Shipt is a retail tech company that connects people to reliable, high-quality delivery with a personal touch. As a Senior Engineer, you will build, manage, and enhance shopper payments systems and compliance services, working closely with a team to develop and maintain application code in a microservices architecture.
Responsibilities:
- Build, manage, and enhance shopper payments systems and compliance services powered by Geo spatial foundation capabilities
- Design, develop, test, deploy and maintain application code using Golang, Python, Redis, Postgres, and Kafka in a microservices architecture
- Work with product and operation teams to solve different challenges in market clearance, supply chain, pricing platform, and any new ventures
- Take ownership of production services, ensuring their reliability and performance, and participate in on-call production support rotation
- Collaborate effectively with fellow engineers, product managers, and partner teams to deliver impactful solutions
- Actively participate in the design process to build efficient, scalable, and maintainable architecture
- Diagnose and solve complex technical problems and performance bottlenecks using data
- Optimize backend systems for latency, performance, and scalability
Requirements:
- 5+ years of software development experience with a programming language like Golang (preferred), Python, Java, or C/C++
- Experience designing, developing, testing (unit/integration/etc.), deploying, and maintaining backend REST API services with a strong focus on performance and latency
- Comfortable working with SQL databases (Postgres preferred)
- Actively participate in the design process to build efficient, scalable, and maintainable architecture
- Experience diagnosing and solving complex technical problems and performance bottlenecks using data
- Take ownership of production services, ensuring their reliability and performance, and are willing to participate in on-call production support rotation
- Collaborate effectively with fellow engineers, product managers, and partner teams to deliver impactful solutions
- Self-driven and outcome-oriented – care about delivering value more than just shipping features
- Passionate about learning, mentoring, and helping others grow
- Excellent communication skills, both written and verbal
- Experience designing, developing, and maintaining systems that integrate with third-party services
- Optimized backend systems for latency, performance, and scalability
- Experience integrating LLM APIs (OpenAI, Anthropic, Gemini) into applications
- Design and implement tools that allow AI models to interact securely with our backend services, ensuring the LLM has the right context to perform tasks
- Familiarity with orchestration concepts (Google's ADK, Vercel AI SDK, or custom orchestration)
- Database Literacy: Comfortable writing SQL queries and interacting with relational databases (Postgres preferred)
- Experience with Git version control, CI/CD basics, and writing unit tests
- Bachelor's Degree or equivalent experience
- Geo-spatial experience or foundation platform building experience