Middle Software Engineer
Middle Software Engineer
განაცხადიჩვენ ვეძებთ საშუალო გამოცდილების (Middle) ინჟინერს, რათა შემოუერთდეს ჩვენს გუნდს და ჩაერთოს ინოვაციური პლატფორმის შექმნაში, რომელიც ცვლის მონაცემებთან და მარკეტინგის ავტომატიზაციასთან მუშაობის პროცესს. როგორც ჩვენი გუნდის წევრს, შესაძლებლობა გექნებათ იმუშაოთ კომპლექსურ ტექნიკურ გამოწვევებზე მასშტაბური Customer Data Platform-ის მშენებლობის პროცესში. ჩვენი პლატფორმა მუშაობს ასობით მილიონ ჩანაწერზე, აერთიანებს distributed processing-ს, workflow engines-ს და რეალურ დროში მონაცემთა მიწოდებას. ჩვენ მუდმივად ვაფართოებთ ტექნოლოგიურ საზღვრებს და ვეძებთ ენთუზიასტებს, რომლებსაც სურთ გუნდის გამოცდილ წევრებთან ერთად იმუშაონ პროექტებზე, რომლებსაც რეალური გავლენა აქვს ბიზნესის განვითარებაზე.
ჩვენ ვეძებთ ინჟინერს, რომელიც:
- აზროვნებს სისტემურად, და არა მხოლოდ ცალკეული ამოცანებით;
- იყენებს AI ინსტრუმენეტებს როგორც გამაძლიერებელს და არა საყრდენს;
- იღებს პასუხისმგებლობას არქიტექტურულ გადაწყვეტილებებზე;
- აინტერესებს მდგრადი სისტემების შექმნა და არა ცალკეულ ფუნქციონალზე მუშაობა
რას ველოდებით შენგან
- არ გეშინია რთული ტექნიკური გამოწვევების;
- შეგიძლია აიღო პასუხისმგებლობა ტექნიკურ ამოცანაზე - იდეიდან პროდაქშენამდე;
- შეგიძლია დაასაბუთო და დაიცვა შენი არქიტექტურული გადაწყვეტილება;
- წერ სუფთა, ტესტირებად და ხარისხიან კოდს;
- იყენებ AI-ს როგორც დამხმარე ინსტრუმენტს და სიღრმისეულად გესმის მის მიერ გენერირებული კოდი;
- ხარ გუნდური მოთამაშე და ინარჩუნებ პროდუქტიულობას სტრესულ სიტუაციებში
ჩვენ არ ველოდებით, რომ ყველაფერი გეცოდინება. ჩენ ველოდებით, რომ სწრაფად ისწავლი!
გამოცდილება და უნარები
აუცილებელი
- დისტრიბუციული სისტემების საბაზისო პრინციპები ცოდნა (idempotency, backpressure, horizontal scaling);
- AI-ით გენერირებული კოდის კრიტიკული შეფასების უნარი;
- მინიმუმ ერთი დასრულებული და გაშვებული მოდულის/პროექტის გამოცდილება.
სასურველი
- Prompt Engineering-ის პრაქტიკული გამოცდილება;
- High-load სისტემებზე მუშაობის გამოცდილება;
- Microservices decomposition-ის პრინციპების გაგება;
- Event-driven არქიტექტურის ცოდნა;
- Failure recovery სტრატეგიების ფლობა;
- შესაბამისი აკადემიური ხარისხი (ან დამამთავრებელი კურსის სტუდენტი).
ტექნოლოგიური გარემო
NestJS | Angular | RabbitMQ | Redis | Elasticsearch | Docker | S3
ჩვენთან მუშაობა გულისხმობს კვლევას და განვითარებას შემდეგ მიმართულებებში:
- დისტრიბუციული არქიტექტურა და High-load მონაცემთა დამუშავება;
- სისტემების მდგრადობა, Health diagnostics და Self-healing;
- სიმულაციები, ექსპერიმენტები და AI აგენტები;
- ახალი ტექნოლოგიების ათვისება და სტეკის მუდმივი გაუმჯობესება.
ზრდის ეტაპები
- საწყისი ეტაპი: მუშაობ არსებულ მოდულებზე, იღებ მენტორინგს, სწავლობ არქიტექტურულ აზროვნებას;
- 6-9 თვის შემდეგ: დამოუკიდებლად მართავ კონკრეტულ მოდულს;
- 12+ თვის შემდეგ: ხდები Subsystem Owner.
ანაზღაურება და პირობები
- საწყისი დიაპაზონი: 2,500 – 3,500₾ (NET);
- შეფასება და უკუკავშირი: წელიწადში ორჯერ (6-თვიანი ინტერვალებით);
- სამუშაო გრაფიკი: საწყის ეტაპზე ოფისიდან (შემდგომ შესაძლებელია ჰიბრიდული მოდელი);
- ლოკაცია: D Block @ Stamba, თბილისი;
- პროცესი: Kanban; რელიზ ციკლი 1 თვე.
შერჩევის პროცესი
- რეგისტრაცია: careers.optio.ai;
- ტექნიკური დავალების მიღება (შესრულების ვადა: 5 დღე, GitHub ლინკი);
- ონლაინ გაცნობითი გასაუბრება;
- პირისპირ შეხვედრა შერჩეულ კანდიდატებთან.
ჩვენთვის მნიშვნელოვანია არა მხოლოდ შენი ცოდნა, არამედ შენი აზროვნება.