About the Role
This position leads high-impact research initiatives in scalable, real-time software systems, combining deep technical expertise with practical implementation to solve complex distributed computing challenges.
Responsibilities
- Lead advanced research projects in distributed systems and real-time data exchange
- Design and prototype next-generation communication frameworks
- Evaluate emerging technologies for integration into core platforms
- Collaborate with engineering teams to transition research into production
- Publish findings in technical journals and present at industry conferences
- Define long-term technical strategy for data-centric architectures
- Mentor engineers in research methodologies and innovation practices
- Identify performance bottlenecks in low-latency systems
- Develop formal models for data distribution and reliability
- Optimize system behavior under high-throughput conditions
- Contribute to open standards in real-time computing
- Work across disciplines to align research with product goals
- Assess security implications in distributed network environments
- Prototype fault-tolerant communication patterns
- Improve resource efficiency in edge computing scenarios
- Analyze trade-offs between scalability and determinism
- Guide selection of data serialization techniques
- Explore adaptive Quality of Service mechanisms
- Support integration of research outcomes into commercial products
- Maintain awareness of academic and industrial advancements
- Drive proof-of-concept implementations for new capabilities
- Evaluate timing predictability in complex networks
- Contribute to architectural patterns for decentralized systems
- Foster innovation through technical exploration and experimentation
- Ensure research outputs meet real-world deployment requirements
Compensation
Competitive salary and benefits package
Work Arrangement
Hybrid work model with flexibility for remote and office-based work
Team
Collaborative engineering team focused on real-time data infrastructure
Why This Role Matters
Real-time data is foundational to autonomous systems, smart infrastructure, and industrial IoT. This role directly shapes how machines communicate with deterministic timing and reliability. You will influence the evolution of data distribution technology used in safety-critical environments where failure is not an option.
What You'll Work On
You will investigate novel approaches to data delivery in distributed systems, prototype solutions for timing predictability, and explore architectures that scale across thousands of nodes. Projects include adaptive congestion control, formal verification of communication patterns, and integration of AI-driven optimization in data routing.
Visa sponsorship available for qualified candidates