Nexla10.03.26
AI SCORE 8.5

Staff Software Engineer - Remote AI Data Integration

$140K–$180K/year

About the Role

We're hiring a Staff Software Engineer remote to join our innovative team at Nexla. As a leader in the data integration space, Nexla is transforming how organizations manage and utilize data. This role offers the opportunity to work on cutting-edge technologies and contribute to projects that process billions of rows of data daily.

What You'll Do

  • Design and implement core connector framework features, including schema evolution and intelligent pagination, dedicating over 60% of your time to building and shipping.
  • Own the full lifecycle of the Connector SDK, from development to documentation and iteration based on feedback.
  • Debug complex production issues across distributed systems and ensure robust error handling mechanisms are in place.
  • Define the technical direction for the connector framework, focusing on multi-tenancy and high concurrency.
  • Collaborate closely with product teams to translate customer needs into actionable technical plans.
  • Raise the bar for code quality through rigorous code reviews and knowledge sharing.

Requirements

  • 8-15+ years of software engineering experience, particularly in building platforms and frameworks.
  • Expert-level proficiency in Java, Kotlin, or Scala, with a deep understanding of JVM memory management and concurrency models.
  • Extensive experience with distributed systems such as Kafka, Spark, or Flink.
  • Familiarity with the Modern Data Stack, including Snowflake and Databricks.
  • Ability to work collaboratively across global teams, with availability to overlap with morning PST hours.

Nice to Have

  • Contributions to open-source data projects.
  • Experience in an iPaaS or ELT company.
  • Deep Kubernetes and cloud-native experience.

What We Offer

  • Impact at scale from day one, processing data for industry leaders like DoorDash and LinkedIn.
  • Direct access to the CTO and significant influence over product direction.
  • A dynamic work environment that combines the credibility of an established platform with the energy of a startup.
  • Opportunities for professional growth and development in a rapidly evolving field.
Language Requirements
EnglishC1
BasicIntermediateAdvancedNative
Why This Job8.5 of 10

This Staff Software Engineer role at Nexla offers a unique opportunity to work on innovative data integration solutions in a remote-first environment. With a competitive salary and significant impact on industry-leading projects, this position is ideal for experienced engineers looking to make a difference.

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

Who Will Succeed Here

Proficient in Java and Kotlin with a solid understanding of functional programming principles, enabling efficient data processing and integration using frameworks like Spark and Flink.

Demonstrates a strong self-motivation and discipline to thrive in a remote work environment, effectively managing time and delivering quality code while collaborating asynchronously with cross-functional teams.

Possesses a proactive mindset with experience in deploying and managing microservices on Kubernetes, ensuring high availability and scalability of data integration solutions.

Learning Resources

Java Programming and Software Engineering Fundamentalscourse

Career Path

Staff Software Engineer - Remote AI Data Integration(Now)Lead Software Engineer(1-2 years)Engineering Manager(3-5 years)

Market Overview

Java Ecosystem Market Size 2024
$15.4B
Annual Growth Rate (Java Technologies)
8.5%
AI Adoption in Java Development
45%
Investment in AI Data Integration
+120%
Labour Demand for Java Developers
+30%
Avg Salary for Senior Java Engineers
$130K

Skills & Requirements

Required
JavaKotlinScala
Growing in Demand
Spring BootMicroservices ArchitectureData Engineering
Declining
Java EE (J2EE)XML-based Web Services

Domain Trends

Increased Adoption of Cloud-Native Applications
By 2025, over 70% of enterprises are expected to run their applications in cloud-native environments, driving demand for Java and related technologies.
Rise of Real-Time Data Processing
The market for real-time data processing is projected to grow by 25% annually, with tools like Apache Kafka and Flink gaining traction in Java-based applications.
Integration of AI in Data Workflows
As of 2024, 60% of organizations are utilizing AI to enhance data integration processes, leading to a surge in demand for Java developers skilled in AI technologies.

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.