Network Design and Capacity Planning Software Engineer at AT&T

Middletown, New Jersey, United States

AT&T Logo
Not SpecifiedCompensation
Senior (5 to 8 years), Expert & Leadership (9+ years)Experience Level
Full TimeJob Type
NoVisa
TelecommunicationsIndustries

Requirements

  • Strong knowledge of key network flow concepts: nodes, edges, capacities, source/sink nodes, flow conservation, and bottleneck identification
  • Proven experience in solving network flow optimization problems for computer networks
  • Experience with advanced topics such as Multi-Commodity Flow, Dynamic Network Flow, and Stochastic Network Flow, Minimum cost flow, maximum flow problems, bin packing, knapsack and other complex graph theory problems
  • Expertise in Linear programming and Mixed integer linear models
  • Expertise in representing and modeling networks using adjacency matrices and lists, with a focus on proper abstraction for efficient computation
  • Experience in data engineering, data science, data cleaning, and outlier removal for large datasets
  • Knowledge of statistical techniques for data analysis and validation, with experience in models such as ARIMA, Holt-Winters exponential smoothing, time series regression, and Bayesian networks for network traffic forecasting and anomaly detection
  • Desirably, some familiarity with routing protocols like ISIS, BGP, MPLS, and MPLS-TE
  • Desirably, some familiarity with network observability protocols like Netflow, Sflow, TWAMP
  • Desirably, some exposure to SDN (Software Defined Networking) and automation frameworks
  • Knowledge of various mathematical optimization techniques and understanding of real-world applications: communication networks, traffic management and resource allocation
  • Knowledge of traditional ML models, Transformer AI models, LLMs and time series forecasting
  • Understanding of neural networks, machine learning, and gradient descent optimization for predictive modeling or traffic forecasting (e.g., LSTM networks, feedforward neural networks, ensembles)

Responsibilities

  • Develop and maintain automated tools for network capacity planning and real-time capacity checking, leveraging advanced graph theory and network flow optimization
  • Solve complex network flow problems by modeling computer networks as graphs with nodes (e.g., routers, switches) and edges (links), each with capacity determinations required for each edge and flow constraints on both end to end and edge basis
  • Formulate and solve problems such as Maximum Flow, Minimum Cost Flow, Shortest Path, Transportation, and Multi-Commodity Flow to support network design and operation
  • Apply a wide range of optimization techniques—such as Ford-Fulkerson, Edmonds-Karp, Dinic’s, Preflow-Push, and cycle canceling algorithms—to maximize or minimize commodity flow, identify network bottlenecks, and optimize resource utilization
  • Model network capacity planning scenarios using directed or undirected graphs, implementing adjacency list/matrix representations for efficient storage and computation
  • Design algorithms and tooling for implementing heavily meshed and tiered, reliable, large scale carrier grade network topologies capable of carrying Order of Exabytes per second of traffic with quality of service constraints
  • Design and implement network performance troubleshooting tools
  • Integrate capacity planning and network flow optimization tools with existing network management and monitoring systems
  • Collaborate with network architects and engineers to ensure accurate problem modeling and effective solution deployment
  • Document algorithms, tool usage, and provide training to stakeholders

Skills

Key technologies and capabilities for this role

graph theorylinear programmingnetwork flow optimizationMaximum FlowMinimum Cost FlowShortest PathMulti-Commodity FlowFord-FulkersonEdmonds-KarpDinic’s algorithmPreflow-Pushcycle cancelingadjacency listadjacency matrixnetwork capacity planningISP networks

Questions & Answers

Common questions about this position

Is this position remote or does it require office presence?

This position requires office presence of a minimum of 5 days per week and is only located in the location(s) posted. No relocation is offered.

What are the key technical skills required for this role?

The role requires deep expertise in advanced graph theory, linear programming, network flow optimization, and modeling networks as graphs with nodes and edges. Additional skills include solving problems like Maximum Flow, Minimum Cost Flow, Multi-Commodity Flow, and experience in data engineering and data science.

What is the salary or compensation for this position?

This information is not specified in the job description.

What benefits are offered for this role?

This information is not specified in the job description.

What experience makes a candidate stand out for this position?

Candidates with proven experience solving network flow optimization problems for computer networks, expertise in advanced topics like Multi-Commodity Flow and Stochastic Network Flow, and skills in linear programming and data engineering will stand out.

AT&T

Telecommunications services including wireless and broadband

About AT&T

AT&T provides telecommunications services, including wireless communications, broadband internet, and digital television, primarily in the United States. Its 5G network offers faster data speeds and more reliable connections, although availability can vary. The company caters to both individual consumers and businesses, offering various subscription plans that include options for unlimited data and bundled services that combine internet, TV, and phone. AT&T generates revenue mainly through subscription fees, device sales, and its streaming service, DIRECTV STREAM, which adds to its diverse offerings. In a competitive market, AT&T distinguishes itself with its extensive service range and strong brand presence.

Dallas, TexasHeadquarters
1876Year Founded
$43.3MTotal Funding
IPOCompany Stage
Consumer Software, EntertainmentIndustries
10,001+Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
401(k) Retirement Plan
401(k) Company Match
Paid Vacation
Paid Sick Leave
Paid Holidays
Paid Parental Leave
Adoption Assistance
Disability Insurance
Life Insurance
Employee Assistance Programs
Wellness Program
Employee Discounts

Risks

The customer service guarantee may increase financial liabilities due to compensation for outages.
A recent data breach could damage AT&T's reputation and lead to customer churn.
Resistance to replacing landlines may impact customer retention and satisfaction.

Differentiation

AT&T offers a unique customer service guarantee, setting it apart from competitors.
The company is expanding its fiber network, enhancing broadband offerings in underserved areas.
AT&T's 'Phone-Advanced' device aligns with the trend of replacing traditional landlines.

Upsides

AT&T's fiber network expansion could provide a competitive edge in broadband services.
The new customer service guarantee may attract customers from competitors lacking similar assurances.
Collaboration with The Arc enhances AT&T's brand image through corporate social responsibility.

Land your dream remote job 3x faster with AI