Senior Python Developer

3 weeks ago


Walnut Creek, United States Network Optix Full time

Network Optix (Nx) is a powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data. Over a decade in the making, the Network Optix Enterprise Video Platform helps innovative organizations rapidly and affordably build world-class, custom-tailored, enterprise-scale video products and solutions.

We have locations in Walnut Creek, CA, Burbank, CA, and Oregon in the USA, and distributed teams around the globe (Taiwan, Australia, France, Spain, and Serbia to name a few). Nx is profitable and actively invests in expanding into new domains. We are growing our teams cross-functionally and across the globe.


Our product is a distributed cross-platform video management system (VMS). The mission of our team is to constantly ensure and maintain the high quality of our product.

We develop large-scale integration tests and make them work robustly. Because our quality standards are high, we have a well-developed infrastructure for integration testing, which we are constantly expanding and improving. We have a great engineering culture and no untouchable legacy code.

We’re looking for engineers with a diverse set of skills to bring a unique experience to the team. We’re interested in candidates with software design and architecture expertise, Windows, Linux or macOS automation, Web interface automation, network programming, and system programming.

We’ve done a lot; our tools fully automate:

  • Creating and running VMs with Windows, MacOS and Ubuntu;
  • Managing ARM-based RPI and Jetson just like with VMs;
  • Setting up Windows and Linux via WinRM/WSMan/WMI and SSH;
  • Connecting devices and VMs in networks;
  • Configuring SMB and iSCSI network shares;
  • Working with physical cameras and running our virtual cameras;
  • Installing and configuring the product, connecting its instances into systems;
  • Working with our cloud services;
  • Controlling the desktop client GUI with our own Qt-based tooling;
  • Controlling the web interface of the cloud services with Robot/Selenium/webdriver;
  • Video and audio analysis;
  • Collecting product logs, OS logs, hypervisor logs, network traffic dumps, crash dumps and backtraces and other diagnostic information.

The way we work:

  • Python 3.8+;
  • Git;
  • Pre-commit reviews, linters and smoke-tests;
  • Professional growth;
  • No overtime work.

Our values:

  • Robust and clear code is more important than doing everything quickly. Our guidelines really work.
  • Stability and proper operation is more important than new functionality.
  • Understanding business values and common sense is more important than formal performance.

Hundreds of tests run for each change into the product in various environments. Thousands run every night. But there’s more to do:

  • Infrastructure development to run more tests and get results faster.
  • Cloud services testing and deployment.
  • Making tests more stable and robust. We solve problems even if they’re hardly reproducible, comb through logs, dumps and backtraces, use strace and procmon, read the docs and apply logic.
  • Testing VMS server embedded into cameras.
  • New tools for developers of the product, QA personnel and support engineers.

What we’re looking for:

  • A high level of computer science and programming knowledge.
  • Experience with Python.
  • Experience with troubleshooting with logs, dumps and backtraces.
  • 3+ years of full-time commercial experience.

Highly desirable (at least one is required):

  • Software design and architecture.
  • Windows, Linux or macOS automation.
  • Web interface automation.
  • Network programming.
  • System programming.

What we offer

  • Competitive compensation
  • Paid time off
  • Flexible working hours
  • Employer-sponsored health coverage
  • Working with top industry experts in our international team

Hybrid

The position is a hybrid role and the office is located in Walnut Creek, CA. We will also consider candidates in Portland, OR.



  • Walnut Creek, United States Network Optix Full time

    Network Optix (Nx) is a powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data. Over a decade in the making, the Network Optix Enterprise Video Platform helps innovative organizations rapidly and affordably build world-class,...


  • Walnut Creek, United States Network Optix Full time

    Network Optix (Nx) is a powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data. Over a decade in the making, the Network Optix Enterprise Video Platform helps innovative organizations rapidly and affordably build world-class,...


  • Walnut Creek, United States Network Optix Full time

    Network Optix (Nx) is a powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data. Over a decade in the making, the Network Optix Enterprise Video Platform helps innovative organizations rapidly and affordably build world-class,...


  • walnut, United States Network Optix Full time

    Network Optix (Nx) is a powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data. Over a decade in the making, the Network Optix Enterprise Video Platform helps innovative organizations rapidly and affordably build world-class,...


  • Walnut Creek, California, United States Network Optix Full time

    About Network OptixNetwork Optix is a leading provider of video software solutions, dedicated to empowering the creation of intelligent video-based products and services. Our mission is to deliver cutting-edge, custom-tailored video solutions that convert video into actionable data.Our ProductWe offer a distributed cross-platform video management system...


  • Walnut Creek, California, United States Kisco Senior Living Full time

    Job SummaryWe are seeking a highly motivated and organized Sales Coordinator to join our team at Kisco Senior Living. As a Sales Coordinator, you will play a critical role in supporting the sales process and contributing to the growth of our community.Key ResponsibilitiesConduct business development activities with local professional organizations to...


  • Walnut Creek, California, United States Kisco Senior Living Full time

    Job SummaryWe are seeking a highly motivated and organized Sales Coordinator to join our team at Kisco Senior Living. As a Sales Coordinator, you will play a critical role in supporting the sales process and contributing to the growth of our community.Key ResponsibilitiesConduct business development activities with local professional organizations to...


  • Walnut Creek, United States eTeam Full time

    Title: Database Administrator Location: Walnut Creek/ Folsom, CA (Hybrid) Duration: 30+ Months Targeted Years of Experience: 5-10 years Responsibilities: Database Migration Expertise: 1. Strong understanding of both Oracle and MySQL architectures. 2. Experience with database migration tools (e.g., Oracle SQL Developer, MySQL Workbench, or custom scripts). 3....


  • Walnut Creek, California, United States Clearstory Full time

    Transform the Construction Industry with ClearstoryWe are seeking a highly skilled Senior Backend Developer to join our team at Clearstory, a pioneering software company revolutionizing the commercial construction industry. As a key member of our integrations team, you will play a pivotal role in advancing our mission to digitize and automate the change...


  • Walnut Creek, United States Syntricate Technologies Full time

    Core MySQL Developer 2.5 Year + Contract Hybrid - 2 days in office required Walnut Creek / Folsom, CA - only local $70/hr on w2 Require : Most Imp - MYSQL, Oracle, Database Migration and maintenance Its oracle to MySql migration project Strong understanding of both Oracle and MySQL architectures. Experience with database migration tools (e.g.,...


  • Walnut Creek, California, United States Diverse Lynx Full time

    Job Title: GIS Developer with FMEWe are seeking a highly skilled GIS Developer with expertise in FME (Feature Manipulation Engine) to join our team at Diverse Lynx LLC.About the RoleThis is a challenging and rewarding opportunity for a talented GIS professional to work on complex data integration and transformation projects using FME.Key...

  • Licensed Nurse

    2 weeks ago


    Walnut Creek, California, United States Kisco Senior Living Full time

    About the Role:The Licensed Nurse at Kisco Senior Living provides exceptional nursing services to our residents, ensuring their physical, psychosocial, and environmental needs are met.Responsibilities:Assess residents to identify their needs and develop personalized care plansMonitor residents' well-being and report any changes in conditionProvide resident...


  • Walnut Creek, United States Infinite Computer Solutions Inc Full time

    Database Migration Expertise: Strong understanding of both Oracle and MySQL architectures. Experience with database migration tools (e.g., Oracle SQL Developer, MySQL Workbench, or custom scripts). Knowledge of data modeling and schema conversion between Oracle and MySQL. Proficiency in SQL and PL/SQL for both databases. Familiarity with handling large...


  • Walnut Creek, United States KellyMitchell Group Full time

    $45.00 - $65.00 (est. hourly pay rate) Job Summary: Our client is seeking a Database Application Developer who will develop and maintain databases across the organization, while ensuring high levels of data availability. This opportunity is located in Walnut Creek, CA! Duties: Evaluate and advise on all technology components, such as software, hardware,...


  • Walnut Creek, United States KellyMitchell Group Full time

    $45.00 - $65.00 (est. hourly pay rate)Job Summary:Our client is seeking a Database Application Developer who will develop and maintain databases across the organization, while ensuring high levels of data availability. This opportunity is located in Walnut Creek, CA! Duties:Evaluate and advise on all technology components, such as software, hardware, and...

  • Senior C++ Developer

    4 weeks ago


    Walnut Creek, United States Network Optix Full time

    Network Optix (Nx) is a powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data. Over a decade in the making, the Network Optix Enterprise Video Platform helps innovative organizations rapidly and affordably build world-class,...

  • Senior C++ Developer

    4 weeks ago


    Walnut Creek, United States Network Optix Full time

    Network Optix (Nx) is a powerhouse in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products capable of converting video into actionable data. Over a decade in the making, the Network Optix Enterprise Video Platform helps innovative organizations rapidly and affordably build world-class,...


  • Walnut Creek, United States KellyMitchell Group Full time

    $45.00 - $65.00 (est. hourly pay rate) Job Summary:Our client is seeking a Database Application Developer who will develop and maintain databases across the organization, while ensuring high levels of data availability. This opportunity is located in Walnut Creek, CA! Duties:Evaluate and advise on all technology components, such as software, hardware, and...


  • Walnut Creek, United States KellyMitchell Group Full time

    $45.00 - $65.00 (est. hourly pay rate) Job Summary:Our client is seeking a Database Application Developer who will develop and maintain databases across the organization, while ensuring high levels of data availability. This opportunity is located in Walnut Creek, CA! Duties:Evaluate and advise on all technology components, such as software, hardware, and...


  • Walnut Creek, California, United States Burns & McDonnell Full time

    Job SummaryWe are seeking a highly skilled Senior Corrosion Engineer to join our team at Burns & McDonnell. As a key member of our engineering team, you will be responsible for leading the development of corrosion engineering designs and cathodic protection systems for various projects.Key ResponsibilitiesLead the design and development of corrosion...