Lead the Curinos 360 Grow pod responsible for end-to-end development and support of AI-enabled test-and-learn optimization products
Collaborate closely with Product and Business stakeholders to develop and execute the product roadmap
Own the design, implementation, and delivery of new product features within a robust and scalable application stack
Provide hands-on technical leadership, model quality software development practices, and perform code reviews
Mentor and drive professional development of Full-Stack Engineers, Data Engineers, Data Scientists and QA Engineers
Oversee design decisions, produce design documents/POCs, and manage grooming and breakdown of user stories
Advocate prioritization to reduce technical debt and improve product operations efficiency
Ensure compliance with SDLC and Agile processes and track KPIs, collaborating with peer Engineering Managers and Architects
Requirements
8+ years of professional experience developing cloud-based SaaS products covering UI, Backend, API, and ETL components
5+ years of experience working with ETL pipelines and complex metric calculations; experience using Databricks is a plus
3+ years of experience in a management role, leading the day-to-day work and longer-term professional development of ICs
Technical proficiency in Java (Spring Boot), Python, TypeScript/Javascript (Angular), Spark, and SQL
Ability to distill business and functional descriptions of features into technical requirements; experience translating between the language of product managers and developers
Strong written and verbal communication skills; ability to communicate complex technical concepts to non-technical audiences
Strong collaborative nature, ability to negotiate and make trade-offs with peers and stakeholders
Demonstrated ability to dive into and thoroughly understand a complex code base and eliminate technical debt
Experience working in Agile environments and familiarity with Git, DevOps practices and tools, CI/CD Pipelines and infrastructure-as-code (IAC)
Bias towards action and proactively identifying and eliminating manual work
Commitment to building a quality and scalable product, including unit testing, integration testing, and data validation strategies