RemoteHunter07.03.26
AI SCORE 8.5

Senior Software Engineer - Remote Data Streaming Platform

$140K–$180K/year

About the Role

We are looking for a Senior Software Engineer to join our team remotely. In this role, you will work on a cutting-edge platform that enables near real-time data streaming, allowing companies to react faster and build smarter experiences. As a Senior Software Engineer, you will focus on advancing distributed storage systems and infrastructure through the Tableflow project, which aims to create a multi-modal storage engine that supports streaming data consumption as both tables and streams.

What You'll Do

  • Design and implement strategies for table schematization, materialization, and compaction at large scale.
  • Build and maintain multi-tenant, highly available infrastructure supporting background computational tasks for long-term storage.
  • Optimize platform scalability, reliability, and resilience in alignment with organizational objectives.
  • Collaborate with product management, design, and engineering teams to integrate storage features and infrastructure.
  • Contribute to the overall architecture and design of the system, ensuring high performance and scalability.

Requirements

  • BS, MS, or PhD in computer science or related field, or equivalent work experience.
  • Strong communication and collaboration skills with the ability to influence stakeholders at all levels.
  • Experience with distributed systems and data streaming technologies.
  • Proficiency in programming languages such as Java, Python, or Scala.
  • Familiarity with cloud platforms and microservices architecture.

Nice to Have

  • Experience with Hadoop Streaming and storage systems.
  • Knowledge of Materialize CSS and multi-tenancy concepts.
  • Previous work in a remote team environment.

What We Offer

  • An equal opportunity workplace committed to diversity and inclusion.
  • A supportive environment that values different perspectives and encourages leadership and growth.
  • Flexible working hours and a fully remote work environment.
  • Opportunities for professional development and career advancement.
  • Access to the latest tools and technologies to enhance your work experience.
Why This Job8.5 of 10

This Senior Software Engineer role offers the opportunity to work on innovative data streaming solutions in a fully remote environment. With a competitive salary and a commitment to diversity, it's an attractive position for experienced engineers.

Salary Range
Required
0/1
Optional
0/1
Bonus
0/1

About RemoteHunter

Explore RemoteHunter careers in 2026 and discover exciting remote, hybrid, and office roles. Utilize advanced filters to streamline your job search, track your applications, and gain valuable insights about companies. Dive into abundant career opportunities at RemoteHunter, where you can find the perfect fit for your skills and ambitions. Start your journey today and unlock your potential in the evolving job market.

Industry
Tech
Location
Remote

Who Will Succeed Here

Proficient in Java and Python, with a strong understanding of Scala for building scalable data streaming applications, as well as experience with Hadoop for big data processing and storage solutions.

Self-motivated and disciplined individual who thrives in a remote work environment, demonstrating excellent time management skills and the ability to deliver high-quality code without direct supervision.

Extensive experience (5+ years) in developing microservices architecture, with a mindset focused on continuous learning and adaptation to emerging cloud technologies to enhance data streaming solutions.

Learning Resources

Java Programming and Software Engineering Fundamentalscourse

Career Path

Senior Software Engineer - Remote Data Streaming Platform(Now)Lead Software Engineer(1-2 years)Engineering Manager or Architect(3-5 years)

Market Overview

Market Size 2024
$25B
Annual Growth
12.5%
AI Adoption in Data Streaming
45%
Investment in Cloud Data Solutions
+35%
Labour Demand for Java Developers
+20%
Avg Salary for Senior Software Engineers
$130K

Skills & Requirements

Required
JavaPythonScala
Growing in Demand
KubernetesApache KafkaMachine Learning
Declining
JDBCXML Processing

Domain Trends

Rise of Serverless Architectures
In 2024, 60% of companies are adopting serverless architectures for data streaming, reducing infrastructure costs and improving scalability.
Increased Focus on Real-Time Analytics
Real-time analytics solutions are projected to grow by 40% in demand, driven by the need for immediate insights in decision-making.
Integration of AI in Data Processing
45% of data streaming platforms are integrating AI capabilities, enhancing data processing efficiency and predictive analytics.

Industry News

Loading latest industry news...

Finding relevant articles from the last 6 months

All job postings are automatically gathered by algorithms. We do not review or verify listings, be careful when applying and do not sign-in with iCloud or Google services.