Вакансія
З партнерського стрічки
Full Stack Software Engineer, AI and Automation
Ціна за запитом
Деталі
- Тип зайнятості
- За контрактом
- Віддалено
- Так
- Компанія
- Utility Profit
Опис
Автоматичний переклад з English. Оригінальний текст є авторитетним. Машинний переклад — готується точніший варіант.
Огляд ролі
Ми шукаємо інженера-програміста середнього та старшого рівня, який може перенести клієнтську або операційну проблему від ранньої ідеї до надійної продуктивної функції. Ви працюватимете з інтерфейсами React, службами TypeScript і Node.js, базами даних і автоматизацією, яка з’єднує нашу платформу з постачальниками утиліт.
ШІ займає центральне місце як у тому, як ми будуємо, так і в тому, що ми створюємо. Наша команда використовує агентів кодування та граничні моделі від OpenAI, Anthropic та інших постачальників для дослідження, впровадження, налагодження та перегляду. Ми експериментуємо з новими моделями та інструментами, порівнюємо їхні результати та зберігаємо те, що покращує реальні результати. Очікується, що ви будете вільно працювати з цими інструментами, володіючи архітектурою, розуміючи код і перевіряючи результат.
Робота охоплює клієнтські додатки, партнерські та операційні інструменти, інтеграцію постачальників і робочі процеси за допомогою ШІ. Останні приклади включають перетворення записаних сеансів браузера на автоматизацію, допомогу інженерам у розслідуванні повторюваних збоїв автоматизації та створення API та інформаційних панелей, які роблять ці системи доступними для спостереження та використання.
Що ми пропонуємо
• Повністю віддалений: відкритий для кандидатів з усього світу, з сильною перевагою для кандидатів, які проживають у Мексиці чи Сполучених Штатах через командну співпрацю та збіг часових поясів.
• Конкурентоспроможна заробітна плата в доларах США.
• Висока відповідальність і автономія в невеликій, орієнтованій на продукт команді інженерів.
• Практична робота з передовими моделями штучного інтелекту, агентами кодування та реальними проблемами автоматизації.
• Безпосередня співпраця з продуктами, дизайном, контролем якості та операціями з видимим впливом на клієнтів і бізнес.
• Простір для зростання через значуще технічне володіння в міру розвитку платформи.
Формальна освіта не потрібна. Ми цінуємо ваші навички, судження та продемонстровану роботу.
Ключові обов'язки
• Наскрізні власні функції: уточніть проблему та критерії успіху, запропонуйте практичний дизайн, запровадьте його, протестуйте, розгорніть і відслідковуйте його поведінку у виробництві.
• Створюйте зрозумілі, чутливі React досвіди та надійні TypeScript/Node.js API, служби та інтеграції. Продумайте дозволи, перевірку, стани завантаження, помилки та відновлення протягом усього шляху користувача.
• Використовуйте агенти кодування ШІ як частину щоденного робочого процесу. Надайте їм корисний контекст, розбийте роботу на частини, які можна перевірити, оскаржте їхні припущення та перевірте та спростіть створений ними код.
• Створюйте та покращуйте робочі процеси за допомогою штучного інтелекту, інтеграцію моделей і автоматизацію браузера чи API. Оцініть поведінку щодо репрезентативних випадків, врахуйте вартість і затримку та забезпечте надійні резервні варіанти, коли модель або зовнішня служба виходять з ладу.
• Розробляйте моделі даних, запити, міграції та фонові завдання, звертаючи увагу на правильність, паралелізм, повторні спроби та уникнення повторюваних дій.
• Продумано розширюйте існуючі системи. Повторно використовуйте встановлені шаблони, зберігайте чіткі межі та координуйте зміни між програмами та сховищами, не порушуючи спільних контрактів.
• Напишіть змістовні автоматизовані тести та перевірте роботу товаришів по команді. Продемонструйте функцію в робочому середовищі перед перевіркою якості, усуненням знахідок і перевіркою повного потоку після виправлення.
• Досліджуйте проблеми виробництва за допомогою журналів, трасування, показників і даних. Покращуйте моніторинг і документування, щоб команда могла розуміти та керувати тим, що ви відправляєте.
• Тісно співпрацюйте з продуктом і операційною системою, щоб оскаржувати нечіткі вимоги, визначати наступні наслідки та визначати пріоритетність змін, які покращують відсотки завершення, надійність і взаємодію з клієнтами.
Наш ідеальний кандидат
• Орієнтація на продукт: хоче зрозуміти користувача та бізнес-проблему перед вибором технічного рішення.
• Сильний конструктор: зручно переміщатися між інтерфейсами, API, базами даних і незнайомим кодом, коли цього вимагає проблема.
• Цікавиться ШІ: активно пробує нові можливості та може пояснити, де вони допомогли, де зазнали невдачі та як було перевірено результат.
• Підзвітність: несе відповідальність за поведінку надісланого програмного забезпечення, включаючи роботу, створену за допомогою ШІ.
• Прагматичний і спільний: надає перевагу зрозумілим рішенням, які можна підтримувати, вітає ретельну перевірку та чітко повідомляє про прогрес і блокувальники в асинхронній команді.
Вимоги
• Значний досвід у розробці та підтримці робочих веб-додатків із розсудливістю та незалежністю, які очікуються від інженера середнього та старшого рівня.
• Сильні практичні навички роботи з базами даних TypeScript, Node.js, React і SQL; Особливо актуальним є досвід PostgreSQL.
• Досвід проектування та використання API, моделювання даних і проблем з усуненням помилок у межах інтерфейсу та серверної частини.
• Практичний досвід використання інструментів кодування штучного інтелекту для створення справжнього програмного забезпечення з прикладами того, як ви перевіряли, тестували або виправляли їхні результати.
• Надійні інженерні основи: автоматизоване тестування, запити Git і Pull, автентифікація та авторизація, обробка помилок і технічне обслуговування системи.
• Досвід роботи з розгортанням хмари, контейнерами, CI/CD і можливістю спостереження за виробництвом; наше середовище включає AWS і Docker.
• Чітке володіння письмовою та усною англійською мовою та здатність працювати самостійно, тісно співпрацюючи з віддаленою командою.
Корисний досвід включає API LLM, виклики інструментів і MCP, оцінки, автоматизацію браузера за допомогою Playwright, Python, Redis/BullMQ, керовані подіями системи, інфраструктуру як код і моносховища, такі як Nx або Turborepo. Вам не обов’язково використовувати всі інструменти. Ми дбаємо про вашу здатність навчатися та застосовувати правильні інженерні рішення.
Коротка примітка про цю посаду: це віддалена позиція незалежного підрядника, тому вона не включає винагороди для співробітників, спонсоровані компанією. Utility Profit дотримується корпоративних свят у США, коли наші офіси та звичайні ділові операції можуть бути закриті.
Джерело: Jobspresso (https://jobspresso.co/job/full-stack-software-engineer-ai-automation/)
Ми шукаємо інженера-програміста середнього та старшого рівня, який може перенести клієнтську або операційну проблему від ранньої ідеї до надійної продуктивної функції. Ви працюватимете з інтерфейсами React, службами TypeScript і Node.js, базами даних і автоматизацією, яка з’єднує нашу платформу з постачальниками утиліт.
ШІ займає центральне місце як у тому, як ми будуємо, так і в тому, що ми створюємо. Наша команда використовує агентів кодування та граничні моделі від OpenAI, Anthropic та інших постачальників для дослідження, впровадження, налагодження та перегляду. Ми експериментуємо з новими моделями та інструментами, порівнюємо їхні результати та зберігаємо те, що покращує реальні результати. Очікується, що ви будете вільно працювати з цими інструментами, володіючи архітектурою, розуміючи код і перевіряючи результат.
Робота охоплює клієнтські додатки, партнерські та операційні інструменти, інтеграцію постачальників і робочі процеси за допомогою ШІ. Останні приклади включають перетворення записаних сеансів браузера на автоматизацію, допомогу інженерам у розслідуванні повторюваних збоїв автоматизації та створення API та інформаційних панелей, які роблять ці системи доступними для спостереження та використання.
Що ми пропонуємо
• Повністю віддалений: відкритий для кандидатів з усього світу, з сильною перевагою для кандидатів, які проживають у Мексиці чи Сполучених Штатах через командну співпрацю та збіг часових поясів.
• Конкурентоспроможна заробітна плата в доларах США.
• Висока відповідальність і автономія в невеликій, орієнтованій на продукт команді інженерів.
• Практична робота з передовими моделями штучного інтелекту, агентами кодування та реальними проблемами автоматизації.
• Безпосередня співпраця з продуктами, дизайном, контролем якості та операціями з видимим впливом на клієнтів і бізнес.
• Простір для зростання через значуще технічне володіння в міру розвитку платформи.
Формальна освіта не потрібна. Ми цінуємо ваші навички, судження та продемонстровану роботу.
Ключові обов'язки
• Наскрізні власні функції: уточніть проблему та критерії успіху, запропонуйте практичний дизайн, запровадьте його, протестуйте, розгорніть і відслідковуйте його поведінку у виробництві.
• Створюйте зрозумілі, чутливі React досвіди та надійні TypeScript/Node.js API, служби та інтеграції. Продумайте дозволи, перевірку, стани завантаження, помилки та відновлення протягом усього шляху користувача.
• Використовуйте агенти кодування ШІ як частину щоденного робочого процесу. Надайте їм корисний контекст, розбийте роботу на частини, які можна перевірити, оскаржте їхні припущення та перевірте та спростіть створений ними код.
• Створюйте та покращуйте робочі процеси за допомогою штучного інтелекту, інтеграцію моделей і автоматизацію браузера чи API. Оцініть поведінку щодо репрезентативних випадків, врахуйте вартість і затримку та забезпечте надійні резервні варіанти, коли модель або зовнішня служба виходять з ладу.
• Розробляйте моделі даних, запити, міграції та фонові завдання, звертаючи увагу на правильність, паралелізм, повторні спроби та уникнення повторюваних дій.
• Продумано розширюйте існуючі системи. Повторно використовуйте встановлені шаблони, зберігайте чіткі межі та координуйте зміни між програмами та сховищами, не порушуючи спільних контрактів.
• Напишіть змістовні автоматизовані тести та перевірте роботу товаришів по команді. Продемонструйте функцію в робочому середовищі перед перевіркою якості, усуненням знахідок і перевіркою повного потоку після виправлення.
• Досліджуйте проблеми виробництва за допомогою журналів, трасування, показників і даних. Покращуйте моніторинг і документування, щоб команда могла розуміти та керувати тим, що ви відправляєте.
• Тісно співпрацюйте з продуктом і операційною системою, щоб оскаржувати нечіткі вимоги, визначати наступні наслідки та визначати пріоритетність змін, які покращують відсотки завершення, надійність і взаємодію з клієнтами.
Наш ідеальний кандидат
• Орієнтація на продукт: хоче зрозуміти користувача та бізнес-проблему перед вибором технічного рішення.
• Сильний конструктор: зручно переміщатися між інтерфейсами, API, базами даних і незнайомим кодом, коли цього вимагає проблема.
• Цікавиться ШІ: активно пробує нові можливості та може пояснити, де вони допомогли, де зазнали невдачі та як було перевірено результат.
• Підзвітність: несе відповідальність за поведінку надісланого програмного забезпечення, включаючи роботу, створену за допомогою ШІ.
• Прагматичний і спільний: надає перевагу зрозумілим рішенням, які можна підтримувати, вітає ретельну перевірку та чітко повідомляє про прогрес і блокувальники в асинхронній команді.
Вимоги
• Значний досвід у розробці та підтримці робочих веб-додатків із розсудливістю та незалежністю, які очікуються від інженера середнього та старшого рівня.
• Сильні практичні навички роботи з базами даних TypeScript, Node.js, React і SQL; Особливо актуальним є досвід PostgreSQL.
• Досвід проектування та використання API, моделювання даних і проблем з усуненням помилок у межах інтерфейсу та серверної частини.
• Практичний досвід використання інструментів кодування штучного інтелекту для створення справжнього програмного забезпечення з прикладами того, як ви перевіряли, тестували або виправляли їхні результати.
• Надійні інженерні основи: автоматизоване тестування, запити Git і Pull, автентифікація та авторизація, обробка помилок і технічне обслуговування системи.
• Досвід роботи з розгортанням хмари, контейнерами, CI/CD і можливістю спостереження за виробництвом; наше середовище включає AWS і Docker.
• Чітке володіння письмовою та усною англійською мовою та здатність працювати самостійно, тісно співпрацюючи з віддаленою командою.
Корисний досвід включає API LLM, виклики інструментів і MCP, оцінки, автоматизацію браузера за допомогою Playwright, Python, Redis/BullMQ, керовані подіями системи, інфраструктуру як код і моносховища, такі як Nx або Turborepo. Вам не обов’язково використовувати всі інструменти. Ми дбаємо про вашу здатність навчатися та застосовувати правильні інженерні рішення.
Коротка примітка про цю посаду: це віддалена позиція незалежного підрядника, тому вона не включає винагороди для співробітників, спонсоровані компанією. Utility Profit дотримується корпоративних свят у США, коли наші офіси та звичайні ділові операції можуть бути закриті.
Джерело: Jobspresso (https://jobspresso.co/job/full-stack-software-engineer-ai-automation/)
Це оголошення надходить із партнерського фіду. Подайте заявку на сайті джерела.
Джерело: Utility Profit
Оголошення надано Utility Profit.