Mid Level Python Software Engineer / W2 Contract @ Redwood City CA

  • Redwood City, CA
  • Posted 44 days ago | Updated 4 days ago

Overview

Hybrid
Depends on Experience
Contract - W2
Contract - 6 Month(s)

Skills

Python
REST API
Flask
Networking

Job Details

Description:

We are looking for an engineer to join our backend network automation team. You will be primarily a Python programmer with good experience in networking. You will be very familiar with Rest API concepts and how to use Python to produce them. You will work well in a team but can work and problem solve independently.

 

  1. Responsibilities

 

  • Develop automation scripts to communicate with physical/virtual network devices, using Python 3+ and popular Python libraries for network automation like Netmiko, Paramiko, NAPALM, and protocols like NETCONF, RESTCONF

 

  • Develop Restful APIs with Python + Flask

 

  • Develop tests using Pytest and other internal tools

 

  • Monitor issues, conduct RCA and fix defects in time

 

  • Conform to internal coding standards and guidelines

 

  • Perform code reviews for peers

 

  • Write documentation as needed

 

  1. Skills

 

  • Very strong Python proficiency, having at least 3 years experience

 

  • Parsing data formats like XML, JSON, YAML

 

  • Experience with templating engine like Jinja2

 

  • Experience with RESTful APIs and Flask framework

 

  • Understanding of Python packaging concepts

 

  • Good understanding of the Git version control system

 

  • Networking knowledge: Data Center technologies. Traditional vs Spine-leaf CLOS architecture. Layer2/3 devices, connectivity, and communication

 

  • Excellent problem-solving skills

 

  • 3-5 years of experience

 

  1. Education

 

  • BS Comp Science

 

MS Comp Science

About Amiseq Inc.