Senior Computer Systems Analyst
hace 6 días
Denver
Job Description Company Information QB Energy is a Denver-based upstream natural gas company committed to delivering value through responsible acquisition, development, and production that benefits both shareholders and stakeholders by operating efficiently, sustainably, and with cutting-edge technology. QB Energy operates in the Piceance Basin of Western Colorado, currently operating about 400,000 net acres. The company develops and operates upstream gathering, compression, processing, and fractionation assets, with a focus on safety, environmental stewardship, and community engagement. Initiatives such as zero-flaring, methane emissions reduction, water recycling, and wildlife mitigation help minimize footprint while maximizing long-term value. Job Summary The Senior Computer Systems Analyst will serve as the technical lead for QB Energy’s data platform and application development initiatives. This role analyzes engineering, business, and production data processing problems to develop and implement solutions to complex application problems, system administration issues, and operational data concerns. The analyst performs systems management and integration functions, improves existing computer systems, and reviews system capabilities, workflow, and schedule limitations across SCADA, production, and business operations. This role combines deep data engineering expertise with full-stack development capabilities to design end-to-end solutions—from SCADA data ingestion through real-time analytics dashboards and machine learning systems. This is a hands-on technical leadership role, not a management position—you will be analyzing, designing, and overseeing implementation, not just directing. Essential Duties & Responsibilities Systems & Data Platform Responsibilities: • Analyze requirements and design real-time data pipeline architecture for SCADA, drilling, and completions data—including specifications for sub-second latency and processing of high-volume time-series records daily, • Analyze production data processing needs and design analytics dashboard systems enabling engineers to monitor well performance, detect anomalies, and optimize artificial lift systems in real time, • Evaluate and design computer systems for field operations, including specifications for mobile-responsive interfaces supporting data capture, work orders, and operational reporting; determine software and hardware requirements for iOS deployments, • Analyze production optimization opportunities; design and evaluate machine learning system architectures for plunger lift timing and predictive maintenance, including assessment of edge device deployment requirements and performance tradeoffs, • Design data integration architecture and specify inputs, outputs, and data flows for SCADA, drilling, production, and third-party sources into a unified analytics platform; coordinate system compatibility across teams, • Analyze information processing and computation needs; plan and design computer systems using structured analysis, data modeling, and information engineering, • Coordinate and link computer systems within the organization to increase compatibility so that SCADA, production, drilling, and business data can be shared across teams, • Expand or modify existing systems to serve new purposes or improve workflow, • Consult with management to ensure agreement on system principles, • Specify inputs accessed by the system and plan the distribution and use of results, • Define system goals and devise flowcharts and diagrams describing logical operational steps of programs, • Develop, document, and revise system design procedures, test procedures, and quality standards, • Troubleshoot program and system malfunctions to restore normal functioning across operational technology and IT environments, • Test, maintain, and monitor computer programs and systems, including coordinating the installation of computer programs and systems, • Review and analyze computer performance indicators to locate code problems and correct errors, • Assess the usefulness of pre-developed application packages and adapt them to the operational environment, • Determine computer software or hardware needed to set up or alter systems; recommend new equipment or software packages, • Confer with engineering and operations teams regarding the nature of information processing needs a computer program is to address, • Supervise or mentor other data engineers and systems analysts; serve as project technical lead for data, • Data & Analytics: ClickHouse, PostgreSQL, MinIO (S3-compatible), Parquet, SQL Server, Snowflake, Power BI, Spotfire, and Spatial, • Orchestration: Python/Prefect for workflow automation and ETL pipelines, • Languages: Python (primary), JavaScript/TypeScript, .NET/C#, • Frontend: React, single-page HTML applications, mobile-responsive design, • GIS: PostGIS, QGIS, spatial data analysis and visualization, • Infrastructure: Linux, Scale HyperVM/Hyper-V, • Oil & Gas Systems: Cygnet, Wellview, Prodview, BOLO You’ll be designing and shaping the technical foundation for a modern oil and gas operation from the ground up—this is not a role where you’ll be maintaining someone else’s code or working within rigid constraints. The CTO has a vision and the mandate to execute; what’s missing is a senior technical partner who can help analyze, design, and scale that vision. If you’ve spent your career designing and architecting data platforms at scale, you’re looking for an opportunity where you can have outsized impact, and you’re excited by the challenge of bringing modern technology to a traditional industry—this is that role. Qualifications Education: Experience: Required: • 15+ years of professional experience in software engineering, data engineering, or related technical roles, • Deep expertise in Python for data engineering, ETL development, and application development, • Proven experience architecting and building large-scale data platforms or analytics systems, • Full-stack development knowledge—ability to analyze, design, and oversee complete applications from database to user interface, • Strong SQL skills and experience with analytical databases, • Experience with modern front end development with React; iOS/Swift is a plus, • Experience in oil and gas, energy, or industrial IoT environments, • Familiarity with SCADA systems, time-series data, or operational technology (OT), • GIS experience—PostGIS, spatial data analysis, ArcGIS, QGIS, • Machine learning experience—building and deploying models to production, • Experience with workflow orchestration tools (Prefect, Airflow, Dagster), • Familiarity with streaming data architectures (Kafka, OPC-UA, real-time pipelines) The base compensation for this role in this location is targeted between $167,000 and $201,000 annually. Final offer amounts are determined by multiple factors, including candidate experience and expertise, and may vary from the range listed above. Benefits and Perks As an employee of QB Energy, you’ll enjoy an impressive benefits package: • Dental Plan, • Vision Plan, • Long-term disability, life insurance, and AD&D covered by QB Energy, • 401k plan: QB Energy matches 100% of employee contributions up to the first 6% of compensation, • Paid Time Off, • Paid Holidays, • Gym membership reimbursement, • Paid parking or RTD pass, • Onsite gym Location: This position is in Denver, CO. Candidates currently residing in locations outside of daily commuting distance will be considered, however, it is the expectation that the selected individual will be available at the work location. Work Environment: This position operates in an office environment. This entails working inside an office space wherein employees may be provided a public workstation (cubicle) or private office. From time to time, the role will require field visits where exposure to extreme weather conditions, fumes, airborne particles, vibrations, dust, electrical charges and other unforeseen exposures may be encountered. Physical Demands: In the performance of the duties and responsibilities of this job, the employee is required to have visual acuity to operate a motor vehicle and view a computer terminal for prolonged periods of time. While at work sites, the employee will be expected to walk and stand. Individuals might be asked to climb, balance, stoop, kneel, crouch, reach, and/or crawl. Individuals might be required to lift, carry, push, or pull up to 50 lbs. in the performance of this position. Position Type and Working Hours: This is a full-time position. Core work hours are from 8:00 a.m.– 5:00 p.m. Monday – Thursday, and 8:00am – 12:00pm on Friday. Employees must be capable and willing to work overtime as required and to participate in occasional meetings, events, seminars, conferences, or other activities outside of typical work hours. Employees responsible for project operations are expected to monitor and, in some cases, respond to emails, calls, or texts outside of business hours. Travel: Occasional travel to work site locations may be expected. Overnight stays may be required from time to time for training, seminars, field visits, or visits to onsite locations. Additional Information Disclaimer: This job posting is not intended to contain a comprehensive listing of activities, duties, or responsibilities that are required of the employee. The Company reserves the right to change or assign additional duties, responsibilities, and activities at any time with or without notice. Hiring Practices: QB Energy is proud to be an equal-opportunity employer. We do not discriminate in hiring or any employment decision based on race, color, religion, national origin, age, sex (including pregnancy, childbirth, or related medical conditions), marital status, ancestry, physical or mental disability, genetic information, veteran status, gender identity or expression, sexual orientation, or other applicable legally protected characteristic. We consider qualified applicants with criminal histories, consistent with applicable federal, state, and local law. We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our application procedures. If you need assistance or an accommodation due to a disability, you may contact HR Manager at . We anticipate this post will close in 30 days