Senior Software Engineer Turning AI into Hiring Impact
Role & scope
Could you briefly introduce yourself and explain what you do as a Full‑Stack Engineer/Senior Software Engineer working on AI products at SmartRecruiters?
Piotr: Hi, I'm Piotr, and I've been with SmartRecruiters for almost five years. I began my career here as a junior frontend engineer and recently advanced to a senior, full-stack position. Currently, I am fully dedicated to the Winston Companion product, an AI-based chatbot integrated into the SR system.
Career journey & internal mobility
Over time your work has expanded from more frontend‑focused development into AI‑related projects. What did that transition look like and what helped you make this shift successfully?
Piotr: For the last 3.5 years, I have primarily contributed as a frontend developer, crafting SmartRecruiters' digital products from a user interface perspective. I must admit that I love frontend development, it's the field in IT where I started a long time ago, building my first websites. Here at SR, frontend development is full of adventures, complex projects, and collaboration with the best engineers, from whom I've learned a lot.
As large language models and generative AI started reshaping the industry, we at SmartRecruiters leaned into an AI‑first approach and rethought how our product and engineering teams work - evolving our structure, collaboration, and day‑to‑day practices to build better AI-powered solutions.
Along to this change, there was an opportunity to completely change my focus of work. I asked about this possibility, and the project that interested me most involved AI-based agentic chatbots.
We reached an agreement, and I joined the chat group. Initially, I was architecting and developing the Winston Companion user interface. Later, I transitioned more into backend topics, such as the development of the chatbot engine and its tooling.
Ultimately, I am a product developer. For me, this means the main goal is the end product delivered to customers. Therefore, I am always eager to contribute to any part of the system frontend, backend, or cloud as the primary goal is to deliver value to the product itself.
Typical day
What does a typical workday look like for you - from the first coffee to logging off – and how do you usually structure your time?
Piotr: It differs based on the thing I am working on, but I have a routine that I created over time. Surprisingly, I do not start the day on the computer, but with my notebooks. I have two of them: the first is more private for daily notes and gratitude, and the second one is for daily work planning.
I start with the first one, trying to set my brain with positive aspects of life. This helps to rewire my brain to focus on good things and brings a positive mindset.
Then I move to the second one and write down the 2 to 3 most important things I need to accomplish during the day.
Sometimes in the morning, I try to catch up with some industry news or important updates. I read a few newsletters to stay updated with what is going on in the super fast-paced IT world.
Then, I usually check Slack and email - the typical stuff - and open my favorite code editor, which is currently Cursor. I often do a mix of discovery and implementation, so I most likely dig deep into how our platform works.
I try to stay focused by using the Pomodoro technique and always structuring my time to have at least two slots of 1-2 hours of deep work during the day.
Along with coding and discovery, I write documentation and have meetings with my team.
During the day, I always aim to finish the most crucial task first-one that will unblock me or other team members and push the project forward. I am also a big fan of having a clear work plan and translating it into Jira to track the work transparently, so you can often find me playing around with Atlassian products.
After all of that, I try to wrap up the day with the goal of feeling satisfaction with what I have achieved.
AI in a daily work
What role does AI – especially LLMs – play in your day‑to‑day work, both when you build features and when you write or refactor code?
Piotr: There are a lot of mixed feelings about AI currently. Some people say that AI will soon replace developers, while others say that AI generates useless slop and it’s dangerous to use. I always try to be in the middle and treat it as another tool. I see the positive aspects that I try to benefit from and the negative aspects that I try to avoid.
In my work, I always try to use AI tools as leverage to be more productive and capable of delivering across broader areas.
For my work, I first use Glean, an AI-based tool that can search through company documentation and knowledge. It helps me find relevant information about projects and past decisions. I also use Google Gemini, mostly for brainstorming new ideas. I also love the “learning” mode there, where you can get personalized knowledge for a problem. In my case, it helps me a lot with covering gaps in backend development because I was mainly focused on frontend for years.
Finally, at the center of all the AI tools I use is Cursor, a code editor that helps me with development. Surprisingly, I don't use it only for code generation - it also removes code very well!
I use Cursor to ask questions about the codebase in “ask” mode, especially about projects and domains I don't know very well. Then, before generating anything, I often go into “plan” mode, where we create a plan for the implementation or a possible solution to the problem.
What I especially love about Cursor is the access to different MCP servers that provide useful information about libraries and technology. This means I don't need to search the internet as much to find relevant information, it’s all within the code editor itself.
Of course, it’s super important to keep development skills sharp, so sometimes I deliberately do not use the “agent” mode to write some code myself and maintain better control over the result. This is especially important in high-risk projects, where every line change could have a major impact on the product.
Collaboration & teamwork
Who do you collaborate with most often (developers, data scientists, product managers, designers, etc.) and how does that collaboration usually look in practice?Piotr: I collaborate with all of these people, though it depends on the exact project. If the project is more technical, for example, developing internal tooling for AI products, I collaborate more with developers. If it's a product feature, I talk more with Product Managers and designers. My personal mindset is simple: the main goal is to deliver useful software for our users, and collaboration is the core foundation for achieving this, as we are all working together to deliver it.
Knowledge sharing & feedback culture
On LinkedIn, you write about the value of good feedback and mentoring. How do you and your team share knowledge and support each other in everyday work?Piotr: I must say that knowledge sharing and support are the secret ingredients for creating successful products and work environments. I was very lucky to meet many great people I could learn from, and most importantly, I was able to put that knowledge into practice.
In our team, we have periodic knowledge-sharing sessions where developers can present and discuss different ideas and perspectives. We also have company-wide meetings to share projects or ideas we've been working on.
When it comes to daily support, the most valuable things to me are the willingness to help, the ability to listen to understand the problem, and the openness to work together to solve it. I'm a big fan of using asynchronous communication and tools, but short synchronous meetings are also a core part of successful collaboration - that's why I like Slack Huddles so much.
Company culture & offsites
How would you describe the culture in your team and what role do offsites and informal conversations play for you?Piotr: My team is full of passionate and hardworking people who are always open to new ideas and help each other. We work remotely, spread across the world, but we are very connected and ready to solve the biggest challenges ahead.
I am a true lover of remote work and I’m grateful that our company is remote-first. On the other hand, meeting people from time to time to strengthen our bonds is very precious.
All of that is the reason why SmartRecruiters kick-off meetings are so valuable. They allow me to travel to another country, change my work environment, meet the people I work with, and have a little computer detox for a couple of days. It’s always a dynamic time with a lot of experiences, which can be tiring, but it never disappoints.
Informal conversations are the cherry on top for me. I see them as a very valuable tool for stepping outside work topics to really get to know a particular person. It allows me to work better because when I learn a person's nature, I can better understand their point of view, and the overall collaboration is just more smooth.
In the end, work is all about relationships. They must be healthy to be able to work together on a daily basis and have successful outcomes.
Learning & growth
Over your time at SmartRecruiters, in which areas have you grown the most, and what has been particularly important for your development?Piotr: First and foremost, I developed my technical skills significantly. I started here almost 5 years ago as a junior developer, knowing the basics. Since then, I've learned a ton of new technologies, patterns, and best practices.
Most importantly, I've learned how to design, implement, and deliver fully functional products. Ultimately, it’s not about the amount of lines of code or the used libraries, but about the value delivered to customers.
Apart from technical craftsmanship, I developed a plenty of soft skills, including leadership, planning, work coordination, and communication. These are very useful not only in a work environment but also in private life.
Advice for candidates
What advice would you give to someone who is thinking about joining SmartRecruiters in an AI / engineering role?Piotr: If you want to join us in the journey of building AI products, the most important thing is to stay curious and open to the constantly changing IT landscape, with new AI tools and technologies appearing every day.
There is a lot of hype over agentic products, but the key is to truly dive deep and use those technologies in practice to actually build something out of it, which is always a challenge. Also keep in mind that, after all, one of the most important factors is personality and a "can-do" attitude, with a readiness to experiment, learn, and pivot while still delivering high-quality solutions.
Receive articles like this
Receive articles like this
Jobs you might be interested in
Salary
Location
United States
Location
USA
Department
Marketing
Description
We are seeking a highly motivated and results-driven Product Marketing Manager (Contract) to join our team for a high-impact, 6-month engagement covering an upcoming maternity leave. This role is a cr
Reference
2eed51a7-e646-4881-a4fa-cee2eb457160
Expiry Date
01/01/0001
Salary
Location
United States
Location
USA
Department
Sales
Description
The Solution Consultant (SC) is the trusted advisor to our sales reps, prospects, and customers. The primary goal of the SC is to secure revenue by delivering solutions to help our customers do their
Reference
b7db19f0-39a7-4756-92df-7338c4531474
Expiry Date
01/01/0001
Salary
Location
Australia
Location
Australia
Department
Sales
Description
As a Solution Consultant, you will assist Sales to attain their revenue goals by ‘owning the technical win’ as part of the Account team by architecting compelling solutions to address a customer’s key
Reference
0ce5206b-7d4c-459b-9a42-2cd5737c0083
Expiry Date
01/01/0001
Salary
Location
United Kingdom
Location
United Kingdom
Department
Sales
Description
As we continue to scale our global sales organisation, we are seeking expressions of interest from exceptional pre-sales professionals who want to be part of our growth journey. If you are motivated b
Reference
01edc993-84f1-4203-bef4-b27c552abee2
Expiry Date
01/01/0001
Salary
Location
United States
Location
USA
Department
Customer Success
Description
Having raving fans has been, and will always be, one of our most critical competitive advantages. The Customer Success Manager is an individual contributor on a high-performing team redefining the cli
Reference
61c85f88-a467-4985-8da4-04525350ef98
Expiry Date
01/01/0001
Salary
Location
Poland
Location
Poland
Department
Customer Success
Description
We are looking for a Customer Support Team Leader to join a high-growth team on a mission to drive success, growth, and excellence for companies that have turned to the new way of hiring. In this role
Reference
6b0d4455-5bf0-4b63-84b3-aade79222ea6
Expiry Date
01/01/0001
Salary
Location
United States
Location
USA
Department
Customer Success
Description
The Strategic Accounts Lead will work closely with the VP of Customer Success and be dedicated to managing and growing our largest and most complex global customer relationships.This senior role is cr
Reference
820fb710-4968-4140-958b-e31a122b6fad
Expiry Date
01/01/0001
Salary
Location
Poland
Location
Poland
Department
Engineering
Description
Our engineering team solves one of the most important problems of the modern economy - connecting great people with great jobs. We believe this problem can only be solved with technology, and we devel
Reference
3dae6d35-2757-4ee9-8240-120f3530a6fb
Expiry Date
01/01/0001
Salary
Location
United Kingdom
Location
Poland
Department
Engineering
Description
We are looking for a Product Designer who can effectively translate complex problems into a clear, thoughtful experience. You will work closely with PMs, Engineers, and Designers to deliver high-quali
Reference
32ea0589-a24c-4f6a-a642-dc6253143c42
Expiry Date
01/01/0001
Salary
Location
United Kingdom
Location
United Kingdom
Department
Engineering
Description
We are looking for a Product Designer who can effectively translate complex problems into a clear, thoughtful experience. You will work closely with PMs, Engineers, and Designers to deliver high-quali
Reference
33952961-511c-45fe-b472-4b0643cdedc7
Expiry Date
01/01/0001
Working at SmartRecruiters
Teaser
Our PeopleContent Type
BlogPublish date
03/13/2026
Summary
While the calendar marked International Women’s Day on March 8th, the energy at SmartRecruiters has continued well into the week. For us, this wasn't just a day to celebrate—it was a chance to look at
Teaser
Our PeopleContent Type
BlogPublish date
02/27/2026
Summary
In the latest part of our Women in Tech series, we’re featuring Aleksandra Gaj, our Accounts Receivable Manager based in Poland. She has been a cornerstone of our team for more than 8 years, and her
Teaser
Our PeopleContent Type
BlogPublish date
01/26/2026
Summary
As part of our Women in Tech series, we spotlight SmartRecruiters teammates who are shaping the future of hiring, so candidates can meet the people behind our mission and see our values in action.
Teaser
Day in the LifeContent Type
BlogPublish date
12/16/2025
Summary
In this edition of our Women in Tech series, we hear from Jordan Jennison, Account Manager - Mid-Market. With nearly three years at the company, Jordan shares her journey into the tech industry, the
Teaser
Our PeopleContent Type
BlogPublish date
12/08/2025
Summary
For nearly three years, Mirela Lane (Senior Manager, Onboarding Consulting) has been a vital part of the SmartRecruiters team, bringing a unique perspective that bridges the gap between technical inn
Teaser
Day in the LifeContent Type
BlogPublish date
11/28/2025
Summary
Welcome to our Day in the Life series! In this feature, we sit down with Lucy Dawson, our Growth Marketing Specialist, who shares her unique career journey - including joining SmartRecruiters through
Teaser
Day in the LifeContent Type
BlogPublish date
11/18/2025
Summary
We at SmartRecruiters recently joined the SAP family, a huge milestone that promises exciting growth and new opportunities. Yet, for some of our employees, this isn't their first experience with our
Teaser
Day in the LifeContent Type
BlogPublish date
11/03/2025
Summary
This is another episode in our Women in Tech series, where we spotlight the talented female colleagues driving innovation at SmartRecruiters. Today, we're featuring Maryam Habibi, a Senior Machine Lea
Teaser
Our PeopleContent Type
BlogPublish date
10/24/2025
Summary
We're back with another inspiring episode of our "Women in Tech" series! This time, we're spotlighting Viveka Ramakrishnan, Group Product Manager. Having been with SmartRecruiters for almost three yea
Teaser
Our PeopleContent Type
BlogPublish date
10/16/2025
Summary
Welcome back to our Women in Tech series, where we highlight the inspiring careers of our female colleagues across SmartRecruiters. Today, we're sitting down with Larissa Jasmin, one of our dedicate
SmartRecruiters is hiring!
Start your searchJobs you have shown an interest in