Software Engineer, Real-Time Data Systems and Integration
Job Summary
This role is focused on building and maintaining a real-time data gateway that connects remote platforms such as UAVs, ships, and sensors with centralized systems. You will work on ingesting live telemetry, sensor data, and video streams, then transforming, validating, and delivering that data reliably over networks that may be unstable or intermittent. The position is a strong fit for an engineer who enjoys backend development, networking, and streaming data, and who wants to grow into areas like async Python, video pipelines, and resilient system design while collaborating closely with a lead developer.
Responsibilities
- Help design, implement, and maintain a real-time data gateway that routes telemetry, sensor data, and live video from remote platforms to centralized systems
- Build out a real-time HTTPS API for specialized sensor data such as AIS, EPIRB, and gas measurements, including automated reporting
- Support development of asynchronous UDP listeners that process standardized metadata formats and proprietary data streams
- Contribute to refining a video engine using FFmpeg to support H.264 streams with embedded metadata while keeping latency low
- Implement self-healing logic such as automated reconnection policies and data transmission frequency controls
- Help build and improve a web-based dashboard that lets operators monitor live data and configure parameters like bitrate and resolution in real time
- Develop service logic for telemetry, flight status, and sensor-specific web services
- Integrate with external RESTful APIs using asynchronous HTTP clients and standard authentication methods
- Assist with collecting test evidence, analyzing logs, and preparing the system for acceptance testing
- Capture design decisions, test results, and operational procedures using collaborative documentation tools
Qualifications
Required:
- Degree in Computer Science, Engineering, or a related field, or equivalent practical experience
- Strong proficiency in Python, with experience or genuine interest in concurrent and asynchronous programming
- Experience building real-time HTTP or HTTPS APIs using FastAPI, Flask, or Django REST Framework
- Familiarity with data validation libraries such as Pydantic
- Working understanding of UDP/IP and TCP/IP networking concepts
- Experience working with RESTful APIs, including designing endpoints and handling requests and responses
- Experience with asynchronous HTTP clients such as httpx or aiohttp
- Knowledge of standard authentication methods such as JWT
- Comfort with version control and collaborative documentation tools such as Jira and Confluence
- Strong foundational knowledge in Python, data handling, and networking applied in a real-time environment
Preferred:
- Hands-on experience with asyncio specifically, with a clear sense of when to use async versus synchronous code
- Experience with real-time video pipelines using tools such as FFmpeg, GStreamer, RTP, RTSP, MPEG-TS, HLS, or H.264
- Exposure to integrating real-time data or imaging pipelines into backend endpoints
- Familiarity with networking protocols such as WebRTC, MPEG-TS over UDP, MQTT, CoAP, or AMQP
- Experience working with sensor data or metadata that must stay synchronized with another stream, such as video or telemetry
- Familiarity with specialized formats such as KLV or MISB
- Basic knowledge of geospatial data formats such as GeoJSON and WGS84 for real-time mapping and target annotation
- Experience building or contributing to operator dashboards for real-time monitoring and configuration
- Interest in remote sensing, UAV or RPAS technology, or maritime surveillance systems
Work Environment and Schedule
- Hybrid role based out of Bingen, WA
- Expect to be heavily on site during the initial design and integration phases to collaborate closely, understand hardware and platform constraints, and participate in hands-on testing
- After the initial phases, the role can transition to heavily remote or potentially fully remote
- Work centers on production systems where software interacts with live sensor data, video streams, and networked devices in real-world conditions, including low latency requirements, intermittent connectivity, and continuous data flow
Additional Information
- 12 month contract
- Drug test and bg check required
- Opportunity to see your work running in live operational settings and gain exposure to specialized technologies that are not common in typical CRUD application work
Use the following link to book time with a recruiter: click here
We reserve the right to pay above or below the posted wage based on factors unrelated to sex, race, or any other protected classification.
Eligibility requirements apply to some benefits and may depend on your job classification and length of employment. Benefits are subject to change and may be subject to specific elections, plan, or program terms. This temporary role may be eligible for the following:
- Medical, Dental & Vision
- 401(k)/Roth
- Basic/Supplemental Life & AD&D
- Short and long-term disability
- HSA & DCFSA
- Transportation benefits
- Employee Assistance Program
- Company Paid Time off or State Sick Leave
Job Type & Location
This is a Contract to Hire position based out of Bingen, WA.
Pay and BenefitsThe pay range for this position is $64.90 - $81.73/hr.
Eligibility requirements apply to some benefits and may depend on your job
classification and length of employment. Benefits are subject to change and may be
subject to specific elections, plan, or program terms. If eligible, the benefits
available for this temporary role may include the following:
• Medical, dental & vision
• Critical Illness, Accident, and Hospital
• 401(k) Retirement Plan – Pre-tax and Roth post-tax contributions available
• Life Insurance (Voluntary Life & AD&D for the employee and dependents)
• Short and long-term disability
• Health Spending Account (HSA)
• Transportation benefits
• Employee Assistance Program
• Time Off/Leave (PTO, Vacation or Sick Leave)
This is a hybrid position in Bingen,WA.
Application DeadlineThis position is anticipated to close on Jun 1, 2026.
About Actalent
Actalent is a global leader in engineering and sciences services and talent solutions. We help visionary companies advance their engineering and science initiatives through access to specialized experts who drive scale, innovation and speed to market. With a network of almost 30,000 consultants and more than 4,500 clients across the U.S., Canada, Asia and Europe, Actalent serves many of the Fortune 500.
The company is an equal opportunity employer and will consider all applications without regard to race, sex, age, color, religion, national origin, veteran status, disability, sexual orientation, gender identity, genetic information or any characteristic protected by law.
If you would like to request a reasonable accommodation, such as the modification or adjustment of the job application process or interviewing process due to a disability, please email actalentaccommodation@actalentservices.com for other accommodation options.
San Francisco Fair Chance Ordinance: Pursuant to the San Francisco Fair Chance Ordinance, for all positions located in the city and county of San Francisco, we will consider for employment qualified applicants with arrest and conviction records.
Massachusetts Lie Detector: It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.
Use of Artificial Intelligence (AI): We may use Artificial Intelligence (AI) to support parts of our hiring process, including sourcing, screening, and evaluating candidates. AI helps assess applications and qualifications, but final decisions are made by our hiring team. By applying, you acknowledge and agree that your application may be reviewed using AI tools.
Posting ID: JP-006033579
