The Apstra Vision

To make infrastructure simple

The Apstra Mission

To Enable Business Agility through
Autonomous Infrastructure

Company Background

Apstra pioneered Intent-Based Networking and Intent-Based Analytics™ to eliminate the
complexities and inefficiencies that plague data center network operations today. Apstra’s
core mission is to deliver on the vision of a Self-Operating Network™ that delivers log scale
improvements in CapEx, OpEx and capacity.

Apstra Management Team

Mansour Karam

CEO
Founder

Mansour Karam is an entrepreneur and executive with a passion and successful track record for building high tech infrastructure companies from the ground up. As CEO and Founder of Apstra, Mansour is responsible in setting the product vision and leading the company’s culture and business.

Sasha Ratkovic

CTO
Founder

Sasha is a thought leader in domain abstractions and data model driven automation. As CTO at Apstra, he drives the architecture direction of the Apstra Operating System and is deeply involved in all aspects of the Apstra Product and Engineering efforts.

David Cheriton

Founder
Chief Scientist

David Cheriton is a Professor of Computer Science and Electrical Engineering at Stanford University and a world-renowned researcher in the areas of networking and distributed systems with numerous widely cited publications and patents.

Manish Sampat

Vice President
Engineering

Manish Sampat Sampat is a seasoned strategic leader who brings more than 20 years of experience to Apstra at a time when the company is expected to change the competitive landscape as a pioneer in intent-
based networking.

We’re Hiring Apstrktrs

We are a well-funded startup developing game-changing technology that is transforming the data center network. We are hiring rock star C++ and Python software engineers and senior systems engineers who love the challenge of solving complex problems and pushing the boundaries of technology. Is this you?

Check out our current openings below and apply for the position that’s right for you.

Questions? Email jobs@apstra.com.

The Apstra Culture

The Apstra culture is to provide an environment where high performers can thrive and achieve their full potential. We do this by keeping overhead to a minimum, and providing our team members autonomy and a clear purpose. Join us to build the next generation of data center automation technology.

Do the right thing

Exhibit honesty and candor, be open to coaching and feedback, be non­political, never mislead, never undermine or silently dissent.

Collaborate and communicate

Value the greater good instead of individual glory, realize that each person has a contribution to make.

Strive for maximum competency

Learn constantly – continuously improving your skills, knowledge, and judgment in the process.

Strive for maximum impact

Exhibit bias ­to ­action and avoid analysis ­paralysis, focus on substance, exhibit courage, be decisive.

Wear your passion on your sleeves

Inspire others, care deeply, celebrate wins,
be tenacious.

Current Openings

Product Manager

Responsibilities:

  • Assess product opportunities and define product directions and priorities
  • Understand customer and market needs, document long term product requirements and define incremental delivery steps
  • Interact with the development team through specification and development phases
  • Sales and marketing training

Minimum Qualifications:

  • BA/BS in CS or a related technical field or equivalent practical experience
  • Product management experience with a focus on infrastructure software
  • Excellent written and oral communications skills
  • Ability to manage complex technical projects

Preferred Qualifications:

  • MSc. or MBA
  • Five years of relevant work experience
  • Familiar with the data center networking market / industry
  • Working knowledge of routing and switching protocols
  • Familiar with server and network automation frameworks and DevOps practices

Director of Marketing

Demand Gen, Digital Marketing, Content Marketing

Responsibilities:

  • Lead digital marketing and demand generation strategy and execution to address all stages of the buyer’s journey and enable audience acquisition
  • Plan and execute all demand generation activities, including SEM, content syndication, email marketing, display advertisement, channel and partner marketing initiatives, virtual and traditional events, webinar program, social
  • Manage programs and team to expand Apstra’s digital presence (web design, copy writing, creative services)
  • Develop creative and content assets in support of campaign execution
  • Manage all marketing automation and marketing operation efforts: data collection and cleansing, CRM and website integrations, landing pages, email marketing, nurture programs, and scoring. Responsible for detailed analysis, monitoring and reporting of campaign metrics, including lead flow and tracking
  • Manage content marketing plan and schedule. Partner closely with product marketing, developer advocate, and technical marketing to ensure timely delivery of high quality blogs, white papers and collateral
  • Must have excellent writing, program management and people management skills and be detail-oriented
  • Networking experience a plus, but not required

Advanced Solutions Engineer

Responsibilities:

  • Gather and refine requirements from customers, either directly at customer site, or indirectly via Apstra sales professionals
  • Implement new or extend current AOS reference designs per customer requirements, including blueprint data modeling
  • Implement new or extend any part of AOS including core platform to address customer needs
  • Implement and maintain unit tests, integration tests and system tests for all of the above
  • Influence product roadmap to align with customer needs
  • Provide functional guidance to ensure feature implementation meets real world needs on time and with high quality
  • Be willing to work in core engineering to productize field born projects

Required Skills

  • Proficient in Python programming or a similar language; if different language, must be able to pick up Python quickly
  • Solid knowledge in unit testing
  • Solid experience working with Linux-based systems; alternatively, solid knowledge in systems programming
  • Solid knowledge of data structures, algorithms, HTTP/REST APIs
  • Basic knowledge of networking
  • Strong communication skills

Desired Skills

  • Experience in networking, C++
  • Experience in professional services engagements involving integrations with various components in system management and network orchestration/automation space
  • Experience with programming device platforms
  • Project management experience

Senior Systems Engineers

We are seeking Senior Systems Engineers to work with our advanced customers across the globe in this highly technical role. This is a very visible and key position within this rapidly growing company.

Responsibilities:

As an Apstra Senior Sales Engineer you will be the technical side of the Sales team, both an expert and visionary in the field. You will be responsible for educating customers, understanding their technical & business issues, managing their deployment and development projects, providing support, and helping to develop and refine its innovative solutions. You must have strong communication skills for customer presentations, industry events and providing a feedback loop to Product Management.

Duties Include:

  • Analyze customer network infrastructure for potential opportunities to demonstrate our solution’s unique capabilities
  • Work independently to evaluate prospective customers’ networks and deliver the appropriate evaluation, ROI, savings, proposed operational evolution and associated process management
  • Work closely with Sales and Engineering to resolve technical issues that arise during customer testing and demo creation
  • Create compelling test plans, demos, and customer presentations
  • Drive improved testing, demos, deployment, architecture, monitoring and reports leading to compelling pre-sales support for sales organization
  • Participate in internal projects that help scale the group, implement best practices, and improve our methodology and quality of performance testing
  • Work with customer success team during onboarding process

Requirements:
A strong technical knowledge of datacenter networking is crucial as is hands-on experience with automation as it relates to networking devices.

  • BS degree in engineering, computer science or similar relevant field or equivalent
  • Deep technical knowledge of datacenter network architecture, SDN, and large-scale private cloud networks. Knowledge of IBNS is a plus.
  • Experience with network technologies (routing, switching, automation, systems management, troubleshooting and architecture) including knowledge from the application layer down to the physical layer
  • Proficiency in configuration and troubleshooting common network vendor solutions with Cisco, Arista, Cumulus, Juniper and Snaproute a plus
  • Knowledge of automation technologies including Ansible playbooks, Chef recipes, Puppet, Python scripting and JSON programming is preferred
  • Experience using network management and troubleshooting tools
  • Outstanding oral and written communication skills

Join our Core Development Team

Responsibilities

  • Design and develop software solutions to problems related to managing networking devices.
  • Develop software in C/C++ and Python on Linux and other networked operating systems.
  • Design and develop data analytics system for networking telemetry and configuration data
  • Evaluate and adopt stream processing, batch processing and monitoring solutions applicable for networking domain
  • Collaborate with Product Management team

Minimum Qualifications

  • BA/BS degree in Computer Science or related technical field
  • Excellent coding skills in Python, C++
  • Strong knowledge of algorithms and data structures
  • Experience in distributed computing, information retrieval, data mining systems
  • Experience in building test/simulation environments for real-time systems

Preferred Qualifications

  • MS in Computer Science
  • Working knowledge of configuration management tools (Chef, Puppet, Ansible)
  • Experience with infrastructure management and orchestration solutions (VMWare, OpenStack)
  • Deep understanding of computer networking domain and protocols
  • Understanding of CI/CD process, including deployments management using Docker

Join our Advanced Solutions Team

Responsibilities

  • Obtain requirements from customers, either directly at customer site, or indirectly via customer enablement team
  • Discuss and refine customer requirements with customer / customer enablement
  • Implement new AOS reference designs per customer requirements, including blueprint data modeling
  • Implement various plugins for new reference designs, including but not limited to those for blueprint building, expectations rendering, anomaly generation, configuration rendering, API
  • Implement any new platform capabilities needed to complete new reference designs. These may include new telemetry data collection plugins, support for new device platforms, creation / enhancements of on-box or off-box device agents, resource pool management agents
  • Implement and maintain unit tests and integration tests for all of the above
  • Implement and maintain system tests involving virtual and physical devices for all of the above

Minimum Qualifications

  • Proficient in Python programming or a similar language; if different language, must be able to pick up Python quickly
  • Solid knowledge in unit testing
  • Solid experience working with Linux-based systems; alternatively, solid knowledge in systems programming
  • Solid knowledge of data structures and algorithms
  • Basic knowledge of HTTP APIs
  • Basic knowledge of networking
  • Strong communication skills

Preferred Qualifications

  • Experience in networking
  • Experience with C++
  • Experience in professional services engagements involving integrations with various components in system management and network orchestration/automation space
  • Experience with programming device platforms
  • Experience with device platform APIs
  • Project management experience

Join our Systest Team

Responsibilities

  • Review requirements from the Product Management team
  • Test software product to ensure it operates as defined by requirements
  • Develop and enhance testing infrastructure by writing code in Python
  • Develop and enhance testing automation tools by writing code in Python
  • Plan, develop, and execute automated and manual test plans
  • Build network configurations to simulate target environments

Minimum Qualifications

  • Proficient in Python programming or a similar language; if different language, must be able to pick up Python quickly
  • Solid knowledge of networking
  • Basic knowledge of HTTP APIs
  • Solid experience with Linux-based systems
  • Solid experience with CI tools

Preferred Qualifications

  • Experience with network virtualization
  • Experience with data center networking
  • Experience with Jenkins
  • Experience with Docker
  • VXLAN, BGP

Member of Technical Staff (Software Engineer, job #1002)

Responsibilities:

Review product requirements from product management team. Develop software for managing networking features on IP routers, Ethernet, switches, and servers. Implement software product against product requirements in the C++ and Python languages. Review implementation of parts of software product produced by other members of technical staff. Implement, enhance, and review test software libraries in Python. Conduct testing of software product. Implement, enhance, and review tests for software product.

Requirements:

Master’s degree in EE or related technical field plus 24 months’ experience in occupations involving software engineering.

Minimum Qualifications

  • C++ and Python
  • Algorithms and jQuery and JavaScript d3 library for data analysis
  • IP routers, Ethernet, switches and servers
  • Ns-2 network simulation tool
  • High-performance programming on embedded Linux systems
  • MongoDB
  • Data extraction from large number of sensors

Join the Team