Senior Python Developer

4 days ago


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, 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, fully unattended. 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 diverse sets of skills to bring a unique experience to the team. We’re interested in candidates with expertise in software design and architecture, Windows or Linux automation, Web interface automation, network programming, and system programming.


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

  • Creating and running VMs with Windows and Ubuntu
  • Managing ARM-based RPi and NVIDIA Jetson just like with VMs
  • Configuring Windows via via WinRM/WSMan/WMI and Linux via 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
  • Controlling the desktop and mobile client GUI with our own Qt-based tooling
  • Working with our cloud services via API and Web automation
  • Controlling the web interface of the cloud services with WebDriver
  • Video and audio analysis with ffprobe and VLC
  • Collecting product logs, browser logs, OS logs, hypervisor logs, network traffic dumps, crash dumps and backtraces and other diagnostic information


The way we work:

  • Python 3.10+
  • Git (with clean history)
  • Pre-commit reviews (strict sometimes), linters and tests
  • Design reviews
  • Professional growth, continuous learning


Our values:

  • Robust and clear code is more important than doing everything quickly. Our guidelines really work
  • Stability and proper operation are more important than new functionality
  • Understanding business value 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
  • Running tests on macOS
  • 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 using logs, dumps, and backtraces
  • 5+ years of full-time commercial experience


Highly desirable (at least one is required):

  • Software design and architecture
  • Windows or Linux administration and automation
  • Network programming
  • System programming


We are offering:

  • Competitive remuneration
  • Working with top industry experts in our international R&D team
  • Paid leaves
  • Flexible working hours


Hybrid

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


We are always on the lookout for top talent in the industry. Join our talent community or submit your resume, by applying to this position, and stay connected with us to be considered for future opportunities.



  • 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 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, 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, 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, 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 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...

  • 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 Park, United States InsideHigherEd Full time

    Job SummaryWe are seeking a highly experienced Senior Director of Business Development to lead our Physical Science and Engineering team at the University of California Los Angeles (UCLA). The successful candidate will have a strong background in technology transfer and business development, with a proven track record of success in negotiating contracts and...


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

    Job Summary:The Caregiver @ Byron Park is responsible for delivering exceptional care by fostering independence and ensuring the physical, social, cultural, and intellectual well-being of each resident.This is a full-time position, Friday-Monday, 6am-2pm.Key Responsibilities:Assist residents with daily needs and requests as requiredSupervise or assist with...


  • Walnut Grove, Minnesota, United States Eclipse Enterprises Full time

    About Eclipse EnterprisesWe are a dynamic company that empowers individuals to develop their potential and continuously learn. Our goal is to make people's everyday lives easier through innovative solutions.Your RoleWe are seeking a talented individual to support our development team in creating scripts and tools that enhance our workflows. As a software...


  • 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...


  • 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,...