Oracle
Senior Platform Software Engineer, AI
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер в OCI Developer Platform Tools для проектирования и развития AI-native платформы тестирования, которая изучает поведение сервисов и генерирует функциональные, интеграционные, canary и нагрузочные тесты. Роль охватывает платформенную инженерию, распределённые системы, cloud-native и LLM.
Задачи
- Проектировать, разрабатывать, разворачивать и эксплуатировать высокодоступные платформенные сервисы для продуктивности разработчиков и AI-assisted инженерных процессов
- Вести архитектуру и поставку масштабируемых систем, анализирующих поведение сервисов, моделирующих трафик и оценивающих результаты
- Разрабатывать agent-assisted workflows для планирования, выполнения и оценки canary, функциональных, интеграционных, нагрузочных и performance-тестов в рамках safety-контролей
- Применять ML и LLM к телеметрии сервисов, изменениям API, инцидентам, результатам тестов и инженерным знаниям
- Строить безопасные системы генерации трафика и моделирования нагрузки, отражающие продакшн-использование и зависимости сервисов
- Разрабатывать возможности оценки и диагностики корректности, latency, error rates, надёжности, масштабируемости и регрессий
- Давать объяснения причин сбоев: что изменилось, вероятные источники влияния и как воспроизвести проблему
- Автоматизировать превращение инцидентов, упавших canary и регрессий в переиспользуемое тестовое покрытие
- Проектировать API, data pipelines и интеграции для доступа к возможностям интеллектуального тестирования в командах OCI
- Внедрять практики надёжности, observability, безопасности, приватности, производительности и responsible AI, менторить инженеров и влиять на техническое направление
Требования
- Bachelor’s или Master’s в Computer Science, Engineering или смежной технической области либо эквивалентный практический опыт
- 4+ года профессионального опыта разработки и эксплуатации продакшн-систем
- Владение одним или несколькими современными языками программирования: Java, Go, Python или C++
- Сильные знания system design, алгоритмов, структур данных, concurrency, API и масштабируемых архитектур
- Опыт создания backend-сервисов, распределённых систем, микросервисов, event-driven приложений или крупных data pipelines
- Опыт разработки и эксплуатации ПО в облаке с CI/CD, контейнеризацией и cloud-native архитектурами
- Опыт в тестировании сервисов, надёжности, observability, performance engineering или продакшн-операциях
- Умение диагностировать сложные системы по логам, метрикам, трейсам, телеметрии и продакшн-данным
- Подтверждённое умение вести технические инициативы между командами, ясно доносить архитектурные решения и поставлять качественное продакшн-ПО
Условия
- Hiring Range в США: $92,500–$209,500 в год, возможны бонус и equity
- Медицинская, стоматологическая и vision-страховка
- Short term и long term disability, life insurance и AD&D
- Гибкие spending accounts для здоровья и ухода за зависимыми
- 401(k) с match от компании
- Оплачиваемый отпуск, 11 оплачиваемых праздников, 72 часа sick leave
- Оплачиваемый parental leave и adoption assistance
- Employee Stock Purchase Plan
- Финансовое планирование и group legal
- Волонтёрские программы и инклюзивная среда
Навыки
- Java
- Go
- Python
- C++
- System design
- Distributed systems
- Microservices
- Event-driven architecture
- Data pipelines
- CI/CD
- Containers
- Cloud-native
- Kubernetes
- Service mesh
- OCI
- Machine learning
- LLM
- Generative AI
- AI agents
- RAG
- Prompt engineering
- PyTorch
- TensorFlow
- Hugging Face Transformers
- Observability
- Load testing
- Performance testing
- Chaos engineering
- Canary analysis