Current jobs related to Senior Python Developer - Walnut Creek - Network Optix


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

    Job DescriptionNetwork Optix is a leading video software development company driven by a mission to empower the creation of intelligent video-based solutions and products. We are seeking a skilled Senior Python Developer to join our team and contribute to the development of our Enterprise Video Platform.We have a strong engineering culture and a...


  • 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, California, United States Network Optix Full time

    Network Optix is a leading video software development company driven by a mission to empower the creation of intelligent video-based solutions and products. Our Enterprise Video Platform helps organizations rapidly and affordably build world-class, custom-tailored, enterprise-scale video products and solutions.We have a global presence with locations in the...


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

    We are seeking a highly skilled Senior Cloud Developer to join our team at Network Optix. As a key member of our web team, you will play a crucial role in developing features for our cloud portal and other projects.The ideal candidate will have a strong background in full-stack development, with expertise in HTML, CSS, JavaScript, and web browser standards....


  • Walnut Creek, California, United States InfoVision Full time

    Job Title: Senior AWS DevOps EngineerWe are seeking a highly skilled Senior AWS DevOps Engineer to join our team at InfoVision. The ideal candidate will have a strong background in AWS services, container orchestration, infrastructure as code, and continuous integration/continuous deployment (CI/CD) processes.Key Responsibilities:Design, implement, and...


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

    Job DescriptionNetwork Optix is a leading video software development company driven by a mission to empower the creation of intelligent video-based solutions and products. We are seeking a highly skilled Senior Python Developer to join our team and contribute to the development of our distributed cross-platform video management system (VMS).Key...


  • Coxs Creek, Kentucky, United States United Software Group Full time

    Job Title: Senior AI/ML DeveloperJob Summary:We are seeking a highly skilled Senior AI/ML Developer to join our team at United Software Group. As a key member of our AI/ML team, you will be responsible for designing, developing, and validating AI/ML solutions leveraging Python and SQL for US Healthcare Customers.Key Responsibilities:* Participate in...


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

    Key ResponsibilitiesLead and develop strategies to ensure policies and practices are aligned with the organization's mission and business objectives.Leadership and Team ManagementDevelop and implement successful strategies regarding labor, occupancy, expenses, and quality of services.Ensure assigned communities comply with all aspects of operation, including...


  • Coxs Creek, Kentucky, United States United Software Group Full time

    Job Title: Senior AI/ML DeveloperJob Summary:United Software Group is seeking a highly skilled Senior AI/ML Developer to join our team. As a key member of our AI/ML development team, you will be responsible for designing, developing, and validating AI/ML solutions leveraging Python and SQL for US Healthcare Customers.Key Responsibilities:1. Participate in...


  • Walnut Creek, California, United States AAA Northern California, Nevada & Utah Full time

    Job Title: Senior Business Sales ConsultantWe are seeking a highly motivated and experienced Senior Business Sales Consultant to join our team at AAA Northern California, Nevada & Utah. As a Senior Business Sales Consultant, you will be responsible for identifying and pursuing new business opportunities in the small-market business segment.Key...


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

    Job DescriptionNetwork Optix is a leading company in video software development, driven by a mission to empower the creation of intelligent video-based solutions and products. We are seeking a highly skilled Senior Software Engineer to join our team.We have locations in Walnut Creek, CA, Burbank, CA, and Oregon in the USA, and distributed teams around the...


  • Walnut Creek, California, United States Clearstory Full time

    Role OverviewClearstory is seeking a skilled Senior Backend Developer to play a pivotal role in advancing our mission of transforming the commercial construction industry.In this role, you will be responsible for expanding our integrations with industry-leading financial solutions and driving the growth of our open API.As a key member of our integrations...


  • Coxs Creek, United States United Software Group Full time

    Role: AI/ML Developer Work location : Permanent remote Duration- Contract Position's Overview Required: The candidate would play the role of an AI/ML Senior Developer participating in Designing, Developing and validating AI/ML solutions levaraging Python / SQL for US Healthcare Customers. Position General Duties and Tasks: Participate in research, design,...


  • Walnut Creek, California, United States AAA Northern California, Nevada & Utah Full time

    Job SummaryWe are seeking a highly motivated and experienced Senior Business Development Consultant to join our team at AAA Northern California, Nevada & Utah. This senior-level position will focus on identifying and pursuing small-market business opportunities, assessing customer needs, and designing solutions for access control, fire, life safety,...


  • Walnut Creek, California, United States BKF Engineers Full time

    Job Title: Senior Project Engineer - Land Development ExpertBKF Engineers is seeking a highly skilled Senior Project Engineer to lead our Land Development team. As a key member of our team, you will be responsible for designing and implementing site development projects, including grading and drainage plans, utility systems, and report preparation.Lead site...


  • 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. As a GIS Developer, you will be responsible for designing, developing, and implementing complex GIS data workflows using FME.Key Responsibilities:Design and develop efficient GIS data...


  • Walnut Creek, California, United States BKF Engineers Full time

    We are seeking a highly skilled Senior Project Engineer to join our team at BKF Engineers. As a key member of our Land Development group, you will be responsible for planning, scheduling, and conducting technical work for small to major projects.The ideal candidate will have strong technical abilities, experience in Land Development projects, and the ability...

Senior Python Developer

2 months 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, 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.