Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailNot Disclosed
Salary Not Disclosed
1 Vacancy
Job Title: Python Backend Engineer
Location: Snoqualmie WA
Duration: Contract
Term: 12 months
Job Description:
Experience Desired: 8 Years.
We are looking for a strong Backend Engineer who can design and implement robust data pipelines that ingest logs metrics and telemetry data from various observability tools such as Splunk InfluxDB and OpenSearch. This data must be processed normalized and persisted in appropriate backend data stores (SQL/NoSQL) for downstream usage. The engineer will also be responsible for developing performant and secure RESTful APIs to support frontend visualizations and dashboards.
Key Responsibilities
Design and implement data ingestion pipelines to pull data from:
o Splunk (via REST API or SDKs)
o InfluxDB (using Flux/InfluxQL)
o OpenSearch (via query DSL or API)
Normalize transform and insert collected data into backend systems such as:
o PostgreSQL / MySQL
o MongoDB / DynamoDB / TimescaleDB (optional based on use case)
Build RESTful APIs to expose processed data to the frontend for:
o Dashboards
o Alerts/Health indicators
o Metrics visualizations
Implement data retention and archival logic as needed for compliance or performance
Work with DevOps to integrate pipelines into CI/CD and containerized environments (Docker/K8s)
Implement basic observability (logs metrics alerts) for the APIs and pipelines
Collaborate closely with frontend developers and business analysts to shape data contracts and endpoint requirements
Required Skills & Experience
7 years backend development experience with Python or Go
Hands-on experience with API development frameworks (e.g. FastAPI Flask Express or Gin)
Experience integrating with Splunk InfluxDB and/or OpenSearch
Strong grasp of query languages like:
o SPL (Splunk)
o Flux or InfluxQL (InfluxDB)
o Elasticsearch DSL (OpenSearch)
Proficiency in SQL and data modeling
Experience with JSON REST OAuth JWT and API security best practices
Experience building services that process high-velocity telemetry or monitoring data
Solid understanding of asynchronous processing (Celery Kafka etc.)
Key Skills:
Python or Go SPL (Splunk)
Full-time