$80K — $100K *
·Implement various components of the control platform, including reliable low-latency messaging and real-time low-latency data ingestion/processing.
·Work collaboratively with engineering team to make the platform reliable, scalable and secure.
·Work collaboratively with Product Managers and Solution Architects to develop and package a high-quality product/solution.
·Support production trial and deployment in customers’ networks.
·Document design and best practices while developing and deploying product solutions.
·Work in an agile development environment while continuously evaluating and improving engineering processes.
·B.S. or M.S. or equivalent in Computer Science/Engineering or Electrical Engineering
·3+ years of experience in software design and development
·Strong programming skills in C/C++, Java; experience with Go and Python is a plus
·Strong working experience in Linux operating system
·Experience with implementing millisecond-level real-time software systems
·Experience with RPC frameworks including gRPC
·Exposure to distributed software design
·Strong problem solving and debugging skills
·Highly motivated team player
·Experience with working in fast-paced environment
Good to have
·Experience with implementing interfaces using TCP/IP, SCTP/IP, etc.
·Experience with handling data formats like protobuf and JSON
·Exposure to SDN
·Exposure to container technologies. Kubernetes knowledge is a plus
Valid through: 8/29/2020