Senior Software Engineer (Gen AI)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Senior Software Engineer (Gen AI): Building scalable cloud-native platforms and services that process real-time network data and power intelligent networking, generative AI, and autonomous agentic systems with an accent on distributed systems, data processing, security, and reliability. Focus on designing event-driven microservices, enabling AI agents to reason and act safely, and solving complex scalability, latency, and operational challenges.
Location: Hybrid work in Seattle, WA or San Jose, CA; applicants must have authorization to work in the United States, as visa sponsorship is not available.
Salary: USD 170,000–200,000 base compensation, plus performance-based bonus and benefits.
Company
develops cloud-driven networking solutions and intelligent systems for enterprise customers worldwide.
What you will do
- Design and develop core platforms and services for intelligent networking, agentic AI, distributed data processing, real-time analytics, and automation.
- Build scalable, secure, observable, and reliable systems that process high-volume, high-velocity network and operational data.
- Develop event-driven microservices and cloud-native services supporting AI-powered networking experiences.
- Build generative AI and agentic capabilities including tool use, planning, memory, retrieval, orchestration, evaluation, and production deployment.
- Translate ambiguous technical problems into pragmatic, production-ready solutions and contribute across the full software development lifecycle.
- Mentor engineers and provide technical leadership across architecture, design, implementation, testing, deployment, and operations.
Requirements
- Bachelor’s degree in Computer Science, Engineering, Mathematics, or a related technical discipline, or equivalent practical experience.
- 5+ years of software development lifecycle experience and 5+ years of programming experience in Python, Java, Go, C++, or another general-purpose language.
- 3+ years of experience designing and architecting large-scale distributed systems on cloud platforms such as AWS, Azure, or Google Cloud.
- Experience with real-time microservices, stream processing, distributed data platforms, cloud infrastructure, AI or agentic systems, network telemetry, or large-scale analytics.
- Experience designing systems for scalability, availability, low latency, and operational reliability, plus experience mentoring engineers or serving as a technical lead.
- Must be authorized to work in the United States; employment visa sponsorship and transfer are unavailable.
Nice to have
- Master’s or PhD in a related technical discipline.
- Experience with Kafka, Spark, Flink, PySpark, MapReduce, or comparable distributed data technologies.
- Experience with networking, network management, observability, telemetry, cloud infrastructure, or distributed control-plane systems.
- Experience working with large-scale real-world datasets and converting data into actionable insights or automated outcomes.
Culture & Benefits
- Hybrid work with flexible schedules and work-from-home opportunities where the role permits.
- Medical, dental, and vision insurance, with benefits varying by country, role, and employment status.
- Paid time off, holidays, and statutory leave according to local practice.
- Retirement savings programs, including 401(k) matching in the United States.
- Performance-based bonus, employee stock purchase program, tuition reimbursement, and life and disability insurance where eligible.
Hiring process
- Applications are reviewed on a rolling basis until the position is filled.
- Benefits and complete employment details are provided during the interview process and in the formal offer.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →