Picsart is looking for an Engineering Manager to help scale our engineering team and technology. You will take ownership of the Picsart Core Search team. The ideal candidate will be equally comfortable with technical leadership, people management, and the development process.
Search is the core component and one of the most highly loaded parts, with about 100M+ images in the index and millions of search queries daily. Every day search helps our users to find source for inspiration. If you have people management experience and strong technical background, we'd like to meet you.
- An honest, open culture that emphasizes feedback and promotes professional and personal development
- Remote-friendly setup— our global team is distributed worldwide, from Armenia to US, UK, Germany, Spain, and Romania
- Well-being benefits (including a monthly well-being fund)
- Growing opportunities — based on your preference, you can grow in the company as a people manager or individual contributor.
- An environment that fosters innovation and creativity, a culture with the ability to pilot new trends.
- Plan, coordinate, execute, deliver and release the project owned by the platform team
- Set and fulfil the engineering hiring plan for the team, including sourcing, screening, and interviewing
- Set team goals and direction while ensuring they align with the organisational goals
- Mentor and grow the team while keeping them engaged and focused on the product and company vision
- Grow a healthy, collaborative engineering culture in line with the company’s values
- Represent the team in planning and meetings
- Manage and improve the Search stack, suggest improvements and changes
- Design the Search team roadmap for the year
- Meet with other team stakeholders (AI, Marketplace, Picsart app) to prioritise the tasks
- Advocate and advance modern, agile software development practices and help develop and promote excellent engineering and organisational practices
- Manage progress, risks, and issues with teams and stakeholders.
- Extensive experience with Search Engines Lucene/Solr/Elasticsearch/OpenSearch
- Experience in a people management role
- Deep knowledge of Java
- Knowledge of traditional build systems (Gradle, Maven)
- Good understanding of cloud infrastructure platforms
- Deep understanding of search engines technologies and algorithms
- Experience with databases, complex SQL querying
- Experience with data manipulation languages such as Python
- Experience with CI/CD pipelines
- Strong knowledge of basic data structures and algorithms
- Excellent collaboration and communication skills
- Experience in optimizing software processes to ensure teams are always running efficiently and constantly striving to improve
- Experience in leading, managing, coaching, and mentoring software developers toward delivering timely, high-quality software together with them
- Experience in an agile development environment
- Desire to develop and grow people and have a track record of doing it
- Experience working with a big team in a fast-moving company
- Strong organizational skills - both for yourself and for the team
- BS, MA, or Ph.D. in Computer Science or a related field
- Advanced written and verbal English communication skills.
- Machine learning related to ranking (learning to rank)
- Experience in search ranking quality area
- Experience in A/B tests frameworks
- Experience in Kotlin and JavaScript
#LI-AG1
California Applicants Only - California Job Applicant Privacy Notice (https://rb.gy/lqu5mv)