Position: Architect / Staff Engineer (AI/ML)
Company: vpteam.com.ua
Experience required: 5y
English level: intermediate

**Hello everyone!**
We are looking for a Staff Engineer who will join Intelligent Discovery track in an international product company Letyshops. Staff Engineer helps us create a search and recommendation system, work with large volumes of data and high workload, and also look to add advanced technologies such as Artificial Intelligence (AI) and Machine Learning (ML). We are growing now and building up a new high-load platform from scratch. Join our success!

More in Q&A below.

**What are we doing?**
Letyshops is a reputable shopping community. We have saved our users $100M, intending to put Ukraine on the tech map of the world. Now, we're aiming to save users $100M weekly with a new, revolutionary product set to transform shopping worldwide.

With a proven track record of delivering on their promises, LetyShops ensures that customers receive genuine cashback for their purchases. LetyShops is committed to transparency, continuously improving its offerings, and empowering users to maximize their savings potential. 

Since 2018 our service has become popular in Spain, Germany, Poland, and LATAM. We continue to explore new markets and strive to get to know the whole world!

**How do we do?**
Instead of spending on advertising, stores pay us money to bring in new customers. If a customer buys from one of these stores, we give them a portion of the money back. This is cashback! In this way, the store gets customers, we get our commission, and the client gets the opportunity to get some of his money back for online purchases.

**Perspectives and plans for the company/product?**
We are building a new product and creating three new horizontal teams within it: Group Shopping, Foundation and Community Platform and Intelligent Discovery. These teams will play a pivotal role in shaping the future of our platform, elevating our company to new heights, and delivering an unparalleled customer experience.

After 12 months, we want results to test the strategy and make any necessary adjustments.

**What professional skills are essential to us?**
✅ Minimum 2 years of working Tech Lead / Team Lead / Staff Engineer/Architect role
✅ Extensive knowledge of engineering processes, structural design, and system optimization
✅ Confirmed experience with designing and developing high-load distributed systems
✅ Solid knowledge of security best practices and ability to apply them to all aspects of work
✅ Excellent written and verbal communication skills
✅ In-depth experience with Python / Go, AWS, and all basic development tools (Docker, GIT, etc.)
✅ Proven track record of working with large-scale data sets, including data collection, storage, processing, and analysis
✅ Practical experience and knowledge in information retrieval techniques
✅ Experience in designing and implementing AI and ML solutions
✅ English proficiency B2+

**Nice to have:**
Experience in fintech and/or e-commerce domains

**What else is important to us about this person?**
We value problem-solving approach and consider a perfect match candidate is able to deal with ambiguity to set up processes from scratch as well as provide technical guidance. 

**Why did you open the position?**
We are building new products and a new business infrastructure unit for this aim.

**Prospects for growth/development for this position?**
A strong blue-collar team with which you will have an excellent opportunity to grow professionally.

**Where are the people who make technical decisions on the project?**
Kyiv and Vinnytsia

**Hiring Managers** 
Yevhen Kovalevskyi - VP of Engineering
Pavlo Bromirskiy - CTO

**Responsibilities**
✅ Provide technical guidance, mentorship, and oversight to engineers across your Product Area. Advice Engineering managers on their areas of performance improvement
✅ Design, collaborate on, and review the architecture changes to your Area's systems
✅ Working closely with CTO and other Staff Engineers to improve and maintain the overall performance of the system and to develop and improve the technical strategy of a company
✅ Lead the design and develop the PoC of complex systems or components, ensuring that they meet the performance, scalability, and reliability requirements
✅ Working with Engineering managers to conduct the technical part of engineers interviews and improve the hard-skill part of the hiring process
✅ Lead cross-team technical projects
✅ Conduct research and development of new technologies and tools to improve overall efficiency and enable new business capabilities through technologies
✅ Write robust code for critical and most complex systems
Setting technical direction for your Area in compliance with overall technical strategy
✅ Work with other engineering teams to identify and resolve cross-functional issues that may impact product quality or delivery
✅ Participate in code reviews, and promote best practices in software design and development
✅ Work with our Infrastructure team to continuously monitor and evaluate the performance of systems and components, identify improvement areas, and work on them
✅ Stay up-to-date with the latest industry trends, technologies, and best practices
✅ Apply technical expertise in areas such as architecture, software design, performance optimization, and security to drive the development of high-quality software solutions
✅ Develop and maintain a deep understanding of the technical architecture of the organization's products and systems.

**Conditions:**
🔥 Generous time off: Enjoy 20 working days of annual paid vacation and paid sick leaves to use as needed.
🔥 Flexible working hours: We understand that life happens, so we offer flexible working hours to help you balance work and personal commitments.
🔥 Remote-friendly: Work from anywhere with our remote-friendly policy, giving you the freedom to work in a way that suits your lifestyle.
🔥 Language classes: Improve your language skills with our English classes and speaking clubs, helping you to communicate more effectively with colleagues and partners.
🔥 Education compensation: We believe in investing in our employees' growth, which is why we offer 50% compensation for external education to help you develop new skills and further your career.
🔥 Cashback benefits: Get more for your money with our X2 cashback on letyshops.com.
🔥 Cozy office: Our workspace is designed to help you feel comfortable and productive, where you can easily find everything for work, rest, and leisure.
🔥 Growth opportunities: We believe in helping our employees reach their full potential, which is why we offer opportunities for growth and development within the company`s fast-paced environment
🔥 Employment: through the Дія.Сity in Ukraine and B2B type of contract in Europe location
 
**How many stages of the interview, and with whom?**
✅ Interview with recruiter - 30-45 min.
✅ Technical interview with CTO - 45-60 min.
✅ System design interview + team - 60-90 min.
✅ Reference check.
✅ Interview with CEO - 1 hour.