Software Developer
Core
Design and build large-scale AI systems to automate, optimize, and secure networks using LLMs, embeddings, and vector search.
Role type
Principal AI Developer (Networking)
Builds
Scalable orchestration for serving and training AI/ML models, self-healing network capabilities, and GPU-accelerated AI pipelines.
Domain
Networking + Large-scale AI/ML
Deliverable
production ML models
Required skills
Python, PyTorch, TensorFlow, LLMs, embeddings, vector search, RAG pipelines, fine-tuning, Spark, Kafka, Flink, OCI Streaming/Data Flow, distributed systems, network telemetry (NetFlow, packet captures), Terraform, Ansible, NAPALM, Batfish, containerization, model serving, GPU workflows, CI/CD, MLOps
Preferred skills
MSEE, MSCS, or MSCE degree
Technologies
AI, Ansible, CI/CD, Flink, Kafka, LLM, Machine Learning, MLOps, Model Serving, Network, Oracle, PyTorch, Python, RAG, Spark, TensorFlow, Terraform
Responsibilities
Lead design and development of advanced AI applications for network automation and security; design scalable orchestration for AI/ML model serving and training; evaluate and integrate technologies across the stack for latency and throughput optimization; lead AI systems design initiatives including RAG and LLM fine-tuning; design and develop scalable services for GPU-accelerated AI pipelines; collaborate with cross-functional teams to drive AI solution rollout.
Seniority
Principal, hands-on IC with strategy & mentorship