hero

Portfolio Company Jobs

55
companies
227
Jobs

Staff Software Engineer/Technical Lead

Lily AI

Lily AI

Software Engineering, IT
India
Posted on Sep 27, 2024

About Lily AI:

Lily AI is a female-founded retail AI company empowering retailers and brands by bridging the gap between merchant-speak and customer-speak. Leveraging computer vision, natural language processing, machine learning, and vertical-specific large language models (LLMs), Lily AI enhances customer shopping experiences by injecting consumer-centric language throughout the retail technology ecosystem. Interoperable with leading eCommerce platforms, Lily AI maximizes existing tech investments to deliver upwards of 9-figure revenue lift through improved product attribution, enhanced discovery, and higher customer conversion. Learn more at www.lily.ai.

We are seeking a Staff Software Engineer/Technical Lead who will play a key role in shaping and scaling the core attribution platform which is the foundation for all our current and future vertical AI offerings. You will engage with cross functional stakeholders, help define the platform technical strategy and build a scalable, cost-efficient platform that powers compelling customer experiences.

Lily AI is headquartered in Mountain View, CA. If you're looking to join a group of outstanding professionals, focused on delivering a truly people first culture that’s based on empathy, while having some fun along the way, this may be the place for you. We offer highly competitive compensation and benefits, along with work/life flexibility in today's post-Covid world.

In this role, you will:

  • Design, architect and implement robust, reliable, large scale, low latency services in the core product discovery platform
  • Work cross-functionally with engineering leaders, product managers, ML scientists and other stakeholders to build end-to-end solutions
  • Build APIs and platform services that are reliable, performant, and scalable.
  • Champion best practices in design, coding, testing, monitoring and documentation
  • Leverage your experience with cloud technologies and distributed systems to scale up our platform to handle large volumes of data and customers
  • Help in growing and mentoring the engineering team
  • Maintain high operational awareness of our entire platform, lead and participate in assessing and resolving incidents.
  • Technically lead, mentor and provide guidance to team members to optimize current designs, data models, workflows, and APIs.

What we consider critical for the role:

  • 10+ years of software engineering experience
  • Proficiency in full stack development, Java, J2EE, REST, Web Services, exposure to UI/UX and experience optimizing various data storages, including relational and document databases.
  • Strong product sense, with the ability to make well-reasoned tradeoffs between speed and quality to create an enduring platform.
  • Experience scaling backend architectures and monitoring production health and costs.
  • Deep understanding of microservice architectures, containers, messaging/queuing systems, stream processing systems (like Kinesis, Kafka)
  • Experience with cloud platforms such as Azure and AWS
  • Exposure to any ecommerce platforms/tools such as Shopify, Google Merchant Center, Bloomreach, Algolia, etc is an advantage.
  • Exceptional attention to detail and analytical skills, with the ability to detect and diagnose anomalies, errors, or issues.
  • Experience planning, prioritizing and leading large projects in a fast paced environment
  • Experience in leading and mentoring technical teams
  • Strong communication skills and ability to collaborate in an energetic cross-functional group
  • Exposure to agile & scrum methodologies.
  • BS/MS in Computer Science or equivalent