Близо 76% от програмистите в последното годишно проучване Developer Survey 2024 на платформата Stack Overflow вече използват или планират да използват AI инструменти в софтуерните си разработки. Очаква се този процент да се увеличава и в следващите години.
Изкуственият интелект неминуемо променя работните процеси и уменията, които се очакват от IT кадрите, включително в големи технологични компании като Progress. Затова у нас компанията вече активно наема специалисти на позиции, свързани с AI. Може да ги разгледате в Job Board-a на DEV.BG.
От първо лице повече по темата могат да разкажат Павлина Хаджиева, старши директор „Софтуерно инженерство“, и Калоян Николов, директор „Софтуерно инженерство“. Те са част от екипа на компанията в София. И двамата работят в Progress от повече от 10 години и, както и самите те казват пред DEV.BG, отговорностите им са свързани с едни от най-взискателните клиенти – софтуерните инженери.
Павлина ръководи инженерните екипи на Progress Telerik и Progress Kendo UI – водещи продукти за създаване на приложения с .NET и JavaScript съответно. През 2009 г. влиза в екипа като младши инженер по техническа поддръжка и постепенно достига до сегашната си роля.
Калоян е фокусиран върху платформата за управление на съдържание и дигитални преживявания Progress Sitefinity. С екипа му стоят зад разработката на MCP сървъри, които са полезни на програмистите при създаване на софтуерни решения. Изграждат и AI агенти, които помагат на маркетинг специалистите да постигат по-бързо целите си. През 2013 г. започва първата си работа в Progress, тогава като старши софтуерен разработчик.
Павлина, Калоян, и двамата като дългогодишни служители – можете ли да обясните как се промени Progress във времето и върху какво пада основният фокус в момента?
Калоян: Откакто съм в компанията, мисията ни остава почти неизменна: да предоставим на клиентите си необходимите продукти и инструменти за разработване, пускане и управление на критично важни приложения. Може би сега сме на ръба на най-значимата трансформация, породена от все по-доброто представяне на генеративния изкуствен интелект, и това се отразява и на нас. Мисията обаче остава същата и в момента това означава внедряване на новостите в сферата на AI в практиката. Това е и основният ни фокус в момента.
Павлина: С оглед на това днес все повече насърчаваме вътрешните експерименти, валидирането на идеи и разработката на иновативни решения и продукти. Например – как да оптимизираме вътрешните процеси чрез различни AI инструменти и да инвестираме повече време и капацитет в създаването на иновативни решения, отговарящи на нуждите на клиентите ни в ерата на AI.
Къде е мястото на Progress в глобалната трансформация, предизвикана от AI, която вече се отразява и на работата в IT сектора?
Калоян: За над 40-те си години съществуване Progress е имала водеща роля в превеждането на клиентите ни през множество трансформации. В допълнение голяма част от нашите продукти отдавна включват AI възможности и случващата се трансформация не е толкова голяма новост за нас.

Задачата ни е да следим отблизо развитието в индустрията и да адаптираме продуктите си, както и да създаваме нови, които да помогнат на бизнеса бързо да се приспособява към новата реалност. Очаква се разработки, които преди са отнемали дни, сега да се случват за часове. Ние трябва да отговорим на тези нужди, за да подсигурим, че клиентите ни ще бъдат достатъчно бързи и конкурентоспособни.
Павлина: Ние не просто добавяме AI функционалности към съществуващи продукти, a използваме AI като двигател за създаването на изцяло нови решения. Разработваме AI асистенти и агенти, които ускоряват разработката, подобряват клиентското изживяване и повишават ефективността.
Вярваме, че бъдещето на софтуерната индустрия е в съвместната работа между хора и AI и именно в тази посока насочваме усилията си.
Вие самите използвате ли AI в ежедневната си работа и – ако да – за какво най-често?
Павлина: Да, използвам, при това не само в работата си. Някак си неусетно AI инструментите започнаха да стават част от ежедневието ми. В работния процес използвам AI най-често за автоматизиране на рутинни задачи, обобщаване и анализ на информация, както и за проучване на пазара и конкуренцията. Освен това AI ми помага в усвояване на нови бизнес подходи и тестване на нови идеи и концепции. Помага ми да работя по-ефективно, да взимам по-информирани решения и да намирам вдъхновение за ценни иновации.
Калоян: Немалка част от времето ми е заето с изследване на AI базирани инструменти – на какво са способни, как се променят с времето и т.н., за което също използвам AI за обобщаване на информацията. Разбира се, използвам и AI базирани асистенти като GitHub Copilot и Microsoft 365 Copilot при писането на код и текст.
– Павлина Хаджиева, старши директор „Софтуерно инженерство“
Виждаме много възможности за AI трансформация и доста поле за изява… Хората, които се присъединят към нашите екипи, ще имат рядката възможност да засеят семена в плодородна почва и да видят как те израстват и облагородяват средата около тях.
– Калоян Николов, директор „Софтуерно инженерство“
Продуктите, които развивате с екипите си – Progress Kendo UI, Progress Telerik и Progress Sitefinity – се използват от хиляди програмисти. Какво предстои за тези продукти, какви нови техни възможности разработвате заедно със софтуерните инженери?
Павлина: Активно интегрираме AI в нашите библиотеки с компоненти за създаване на потребителски интерфейс – Telerik и Kendo UI, за да са още по-интелигентни и адаптивни към еволюиращите нужди на клиентите ни – софтуерни разработчици. Наскоро създадохме AI Coding Assistants, които автоматично генерират висококачествен код и значително ускоряват разработката. В момента фокусът ни е върху изграждането на AI агенти, които ще подпомагат целия процес – от създаване и стилизиране през валидиране и дебъгване до тестване на цялостни UI решения.

Ние създаваме продукти за една от най-взискателните откъм технологии група клиенти – софтуерните инженери. Те са на първа линия в създаването на иновации за своите организации и клиенти и имат нужда от продукти, които ще им дадат безкомпромисно качество, скорост и надеждност в работата. Това само по себе си е и привилегия, и отговорност за нас да сме винаги пред останалите.
Калоян: Sitefinity е система за управление на съдържанието и дигитални преживявания. Използва се от две основни групи потребители – софтуерни разработчици, както и маркетинг специалисти и създатели на съдържание.
За първите правим инструменти, които подобряват AI асистираната разработка, а за вторите – множество AI агенти, които да ги отменят в тривиалните и времеемки задачи, за да могат да се фокусират върху по-стратегическата работа.
В момента търсите нови експерти за инженерните си екипи (има свободни позиции за AI Engineer, Full-stack Engineer с AI, Data Scientist), а основните им отговорности ще бъдат свързани именно с AI. Каква по-точно ще бъде ролята на изкуствения интелект в работата им?
Павлина: Инженерите, които търсим, ще работят ежедневно с революционни технологии – AI агенти, най-добрите LLM-и, RAG архитектури, data pipelines и cloud-native инфраструктура. Те ще изследват, проектират, подготвят и управляват потоци от данни за AI приложенията, които ще разработват. В допълнение ще подпомагат други екипи, като предоставят насоки и подкрепа по продуктовите инициативи, свързани с изкуствения интелект.
Калоян: Интеграцията на големи езикови модели и класически AI/ML алгоритми в дадени процеси включва обработката на входните данни, избора и настройката на съответните модели/алгоритми и свеждането на изходните данни до решение на задачата.
Пример би бил агент, който да генерира цяла страница от сайт, като се базира на описание на естествен език. Агентът трябва да намери сходно съдържание на сайта, да се съобрази с тона и стила на говорене, с визуалната презентация на останалата част от сайта. След това трябва да състави план какво трябва да се направи – съдържание, визуални илюстрации, структура на страницата.
Всяка от тези задачи има специфични нужди откъм интеграция с отделни услуги на Sitefinity, избор на LLM модел, prompt engineering. Инженерите в екипа работят по всички части на решението. Естествено, очакваме те да използват AI асистенти при разработката на код там, където това е приложимо.

Как работата на тези нови хора може да се отрази върху посоката на развитие на Progress?
Павлина: Ще разчитаме на тези хора да обогатят AI First екипа ни с нова перспектива, допълнителни знания и опит, с които още по-уверено да продължим да преследваме и постигаме амбициозните си цели. Вярваме, че всеки нов член носи със себе си уникален поглед и професионален опит, които ще допринесат за допълнително ускоряване на иновациите.
Калоян: Виждаме много възможности за AI трансформация и доста поле за изява. Да го кажа малко по-метафорично – хората, които се присъединят към нашите екипи, ще имат рядката възможност да засеят семена в плодородна почва и да видят как те израстват и облагородяват средата около тях.
Explore more
Кои лични и професионални качества са ключови за избора на един кандидат пред друг в рамките на процеса по подбор?
Павлина: Сред ключовите качества, които отличават един кандидат, са умението за работата в екип и сътрудничество, открита и ефективна комуникация, както и задълбочени технически познания и способността за решаване на комплексни проблеми.
Също толкова важни са самоинициативността и проактивността, любознателността и стремежът към непрекъснато усъвършенстване, както и ефективно управление на времето и приоритетите.
Какви са предимствата на работата в Progress, как бихте убедили един опитен IT експерт, че това е правилното място за него?
Павлина: Работата в Progress предлага приятелска и подкрепяща среда, в която ще имате възможност да работите с утвърдени експерти, да споделяте знания и активно да участвате във всички етапи от създаването на иновативни решения. Имате реална възможност да влияете върху стратегическата визия и развитието на продукта от край до край, както и свободата да споделяте идеите си и те да бъдат реализирани.
Компанията предлага гъвкаво работно време и възможност за работа от вкъщи, 30 дни платен годишен отпуск плюс още един ден за рождения ви ден. Имаме и допълнително здравно осигуряване, добре оборудван фитнес в сградата и редица други придобивки, които допринасят за баланс между работа и личен живот.

Какви възможности за кариерно развитие предоставя компанията на своите служители?
Калоян: При нас има възможност за кариерно развитие с добре дефинирани нива на израстване, както и с възможност за хоризонтално развитие. Всеки служител, заедно със своя пряк мениджър, съставя и работи по план за кариерно развитие, който често включва придобиване на нови умения и изучаване на нови технологии. При интерес на служителя е възможно и преминаване от един екип в друг.
Има възможности за обучения, посещение на конференции и ползването на разнообразни ресурси за професионално развитие.
Каква е „рецептата“ за успешен и продуктивен екип – на какво държите като мениджъри и на какво ви е научил професионалният ви опит дотук в това отношение?
Калоян: За мен успешен екип е този, който успява да навигира предизвикателствата самостоятелно, в който има доверие и отворена комуникация. Това означава и прозрачност всеки да може да изкаже свободно мнението си и да разчита на помощ и напътствие не само от мениджъра си, а от целия екип.
Продуктивността идва не от контрола, а от свободата, от споделената визия и усещането за принос. От опита си съм се убедил, че най-ценните резултати идват, когато има среда, в която се стимулират любопитството, диалогът и взаимното учене.
Павлина: Според мен най-силният мотиватор и основа за успешен и продуктивен екип е това всеки член да бъде овластен (empowered) – да участва активно във всичко, което се случва, и да допринася за общия успех. Много е важно, както Калоян каза, да има прозрачност, открита комуникация и среда, в която всеки може свободно да споделя мнението и несъгласието си без притеснение.
В успешните екипи се насърчава непрекъснатото експериментиране, смелостта да правим промени, когато нещо не работи оптимално, и готовността да опитваме нови подходи без страх от грешки, защото именно чрез тях учим най-много. Ключова е и ролята на мениджъра, който трябва да поема отговорност, когато нещата не вървят добре, за да даде на екипа усещане за сигурност и свобода да върви смело напред.
Търсите ли си IT работа с фокус върху потенциала на AI? В Progress вече има разнообразни възможности, разгледайте ги тук.