When you join Verizon

Verizon is one of the world’s leading providers of technology and communications services, transforming the way we connect across the globe. We’re a diverse network of people driven by our shared ambition to shape a better future. Here, we have the ability to learn and grow at the speed of technology, and the space to create within every role. Together, we are moving the world forward – and you can too. Dream it. Build it. Do it here.

What you’ll be doing...

The EdgeAI Team in Network Systems-Service Assurance is seeking a Systems Architect with strong technical leadership to ensure delivery of highly-available and scalable real-time applications. In this role, you are expected to engineer, develop, support, and deliver real-time streaming applications that model real-world network entities, and have a good understanding of the Network KPIs to improve the customer experience through automation of operational network data. Real-time application development will include building stateful in-memory backends, real-time streaming APIs (websockets), leveraging in memory cache technologies such as Apache Ignite, and real-time databases such as Apache Druid. The solutions you develop will be used by Verizon network engineers across the country for real-time network operations.

  • Owning solution design and leading the development of real-time applications within the domain of Realtime RAN and Core network telemetry datasets.
  • Leading the program that will transform the customer experience with Verizon by identifying actionable insights before the network degradation/issue is experienced by the customer.
  • Analyzing and understanding the major and catastrophic preventable outages pattern to help identify outages before it happens, improve customer satisfactions, reduce customer churn and penalties.
  • Architecting and creating the streaming data pipelines that will enrich the data and support the use cases to transform the Global Network Management functions.
  • Collaborating closely with the network performance community, gathering requirements and seeking iterative feedback on recently delivered application features.
  • Participating in peer review sessions to provide teammates with code review as well as architectural and design feedback.
  • Composing detailed low-level design documentation, call flows, and architecture diagrams for the solutions you build.
  • Running to a crisis anytime the Operations team needs help.
  • Perform duties with minimum supervision, and participate in cross-functional projects as scheduled.

Where you'll be working...In this hybrid role, you'll have a defined work location that includes work from home and assigned office days set by your manager.

What we’re looking for...

You’ll need to have:

  • Bachelor's degree or four or more years of work experience.
  • Six or more years of relevant work experience.
  • Experience with Java.

Even better if you have one or more of the following:

  • A Master’s degree.
  • Two or more years of experience developing and implementing machine learning and artificial intelligence algorithms.
  • Experience with K8S, Flink/Spark, Argo CD/Workflow, Prometheus, and Aether.
  • Familiarity with object-oriented design patterns.
  • Experience with Application Development DevOps Tools.
  • Experience with distributed cloud-native application design deployed on Kubernetes platforms.
  • Experience with PostGres, Druid, and Oracle databases.
  • Experience with Messaging Bus - Kafka/Pulsar
  • Experience with AI/ML - Kubeflow, JupyterHub
  • Understanding of Network KPIs.
  • Experience with RF network and/or 3GPP Core network architecture.
  • Ability to work on a team and independently on multiple high-priority projects.
  • Ability to manage multiple high-visibility, complex technical projects.
  • Experience with building real-time applications which leverage streaming data.
  • Experience with streaming message bus platforming, either Kafka or Pulsar.
  • Experience with Apache Spark applications and Hadoop platforms.
  • Strong problem solving skills.
  • Strong written and oral communication skills.
  • Experience with Verizon Network performance best practices.
  • Strong computer science fundamentals.

If Verizon and this role sound like a fit for you, we encourage you to apply even if you don’t meet every “even better” qualification listed above.


Our benefits are designed to help you move forward in your career, and in areas of your life outside of Verizon. From health and wellness benefits, short term incentives, 401 (k) Savings Plan, stock incentive programs, paid time off, parental leave, adoption assistance and tuition assistance, plus other incentives,we’ve got you covered with our award-winning total rewards package. For part-timers, your coverage will vary as you may be eligible for some of these benefits depending on your individual circumstances.

If you are hired into a California work location, the compensation range for this position is between $129,000 and $240,000 based on a full-time schedule. The salary will vary depending on your location and confirmed job-related skills and experience.  This is an incentive based position with the potential to earn more. For part-time roles, your compensation will be adjusted to reflect your hours.

Equal Employment Opportunity

We're proud to be an equal opportunity employer - and celebrate our employees' differences, including race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, and Veteran status. At Verizon, we know that diversity makes us stronger. We are committed to a collaborative, inclusive environment that encourages authenticity and fosters a sense of belonging. We strive for everyone to feel valued, connected, and empowered to reach their potential and contribute their best. Check out our diversity and inclusion page to learn more.