Computer Science Engineer (JavaScript) for AI Agent Platform to $5500
Про компанію
- Корпоративна платформа для розробки штучного інтелекту, яка виникла з прихованої діяльності у 2025 році завдяки фінансуванню у розмірі 50+ мільйонів доларів.
- Основне призначення: Платформа дозволяє компаніям розгортати індивідуальні рішення на основі штучного інтелекту (такі як автоматизація документообігу, операційна аналітика та агенти штучного інтелекту) за лічені дні, а не місяці.
- Корпоративний сегмент та глибокі інтеграції з процесами корпоративних компаній.
- Ключові характеристики: Платформа не залежить від моделі, тобто користувачі можуть використовувати власні моделі штучного інтелекту, і вона гарантує конфіденційність даних, не навчаючи сторонні моделі на даних клієнтів.
Вимоги до кандидата:
- Освіта та фундаментальні знання: вища освіта в галузі Computer Science (бакалавр або магістр) з акцентом на алгоритми, структури даних та дискретну математику. Обов'язкове глибоке розуміння основ: асимптотичний аналіз (Big O, Theta, Omega), динамічне програмування, графи (BFS/DFS, найкоротші шляхи), дерева (бінарні, AVL, B-дерева), хеш-таблиці, черги, стеки та купи. Кандидати без формальної CS-освіти не розглядаються.
- Інженерний майндсет: Доведений досвід у розв'язуванні складних проблем з фокусом на ефективність, масштабованість та оптимальність. Ми очікуємо, що ви можете пояснити, чому вибрали певну структуру даних для задачі (наприклад, чому Trie краще за хеш-мапу для автодоповнення) та проаналізувати trade-offs (час vs. простір).
- Практичний досвід: Мінімум 2-3 роки в розробці, де ви застосовували CS-концепції на практиці (наприклад, оптимізація алгоритмів у production-коді). Знання мов програмування (JS, C++, Java, Python) на рівні, достатньому для competitive programming.
Бонуси (значно підвищують шанси):
- Призові місця на олімпіадах з програмування (IOI, ICPC, Google Code Jam, Facebook Hacker Cup) або регіональних змаганнях.
- Високий рейтинг на платформах: LeetCode (Knight+ або 2000+ rating), HackerRank (Gold+), Codeforces (Expert+ або 1900+ rating). Надсилайте посилання на профіль у резюме – ми перевіримо.
- Участь у хакатонах з фокусом на алгоритмічні задачі (наприклад, перемоги на HackMIT, AngelHack).
Важливо: Ми шукаємо тільки тих, хто має солідний теоретичний бекграунд і може довести його на технічному інтерв'ю (live coding з задачами на алгоритми). Якщо ви самоучка без формальної освіти чи досягнень у competitive programming, ця вакансія не для вас – ми не розглядаємо резюме без підтвердження CS-фундаменту. Подання: надішліть CV з прикладами розв'язаних задач (посилання на GitHub або LeetCode).
Над чим ви працюватимете
- Впровадження та налаштування розгортання платформи для корпоративних клієнтів на базі стеку JavaScript/TypeScript (Express, Vue.js), баз даних PostgreSQL.
- Створення інтеграцій між платформою та клієнтськими системами
- Співпраця з внутрішніми командами для розуміння вимог клієнтів та їх перетворення на технічні рішення
- Внесок у розробку інструментів впровадження, документації та повторюваних процесів розгортання
- Виправлення неполадок та вирішення проблем під час та після розгортання
- Періодична участь у дзвінках клієнтам для збору вимог або надання технічних рекомендацій
-----------
About the Company
- Enterprise AI development platform that emerged from a hidden activity in 2025 thanks to $50+ million in funding.
- Main purpose: The platform allows companies to deploy customized AI solutions (such as document automation, operational analytics, and AI agents) in days, not months.
- Enterprise segment and deep integrations with enterprise business processes.
- Key features: The platform is model-agnostic, meaning users can use their own AI models, and it guarantees data privacy without training third-party models on customer data.
Candidate requirements:
- Education and fundamental knowledge: Higher education in Computer Science (Bachelor's or Master's) with a focus on algorithms, data structures, and discrete mathematics. A deep understanding of the fundamentals is required: asymptotic analysis (Big O, Theta, Omega), dynamic programming, graphs (BFS/DFS, shortest paths), trees (binary, AVL, B-trees), hash tables, queues, stacks and heaps. Candidates without a formal CS education will not be considered.
- Engineering mindset: Proven experience in solving complex problems with a focus on efficiency, scalability and optimality. We expect you to be able to explain why you chose a particular data structure for a problem (e.g. why a Trie is better than a hash map for autocompletion) and analyze trade-offs (time vs. space).
Practical experience: Minimum 2-3 years in development, where you applied CS concepts in practice (e.g. optimization of algorithms in production code). Knowledge of programming languages (JS, C++, Java, Python) at a level sufficient for competitive programming.
Bonuses (significantly increase your chances):
- Prize-winning places at programming olympiads (IOI, ICPC, Google Code Jam, Facebook Hacker Cup) or regional competitions.
- High rating on platforms: LeetCode (Knight+ or 2000+ rating), HackerRank (Gold+), Codeforces (Expert+ or 1900+ rating). Send a link to your profile in your resume - we will check it.
- Participation in hackathons with a focus on algorithmic problems (for example, victories at HackMIT, AngelHack).
- Important: We are only looking for those who have a solid theoretical background and can prove it at a technical interview (live coding with algorithmic problems). If you are a self-taught person without formal education or achievements in competitive programming, this vacancy is not for you - we do not consider resumes without confirmation of CS-foundation. Submission: send a CV with examples of solved problems (link to GitHub or LeetCode).
What you will be working on
- Implement and configure the deployment of a platform for enterprise customers based on a JavaScript/TypeScript stack (Express, Vue.js), PostgreSQL databases.
- Create integrations between the platform and customer systems
- Collaborate with internal teams to understand customer requirements and translate them into technical solutions
- Contribute to the development of implementation tools, documentation, and repeatable deployment processes
- Troubleshoot and resolve issues during and after deployment
- Periodic participation in customer calls to collect requirements or provide technical recommendations
Required skills experience
| JavaScript | 3 years |
| Node.js | 3 years |
| PostgreSQL | 3 years |
| Vue.js | 6 months |
Required languages
| English | C1 - Advanced |
| Ukrainian | Native |