Skip to main content
Aledade

Staff Software Engineer- Data Ingestion

RemoteUnited States only
Published
Role
Data Engineering
Experience
Lead
Employment
Full-time
Salary not disclosed
Check eligibility

Open to US only. Set where you work from to check your eligibility.

No BS summary

Staff-level backend engineer to design and refactor large-scale data ingestion and processing pipelines. Requires 8+ years building scalable distributed systems, strong SQL experience, and cloud (AWS/Azure/GCP) + CI/CD skills. Remote — United States only.

Core skills

Data IngestionETL/ELTDistributed Systems

Required skills

SQLAWSAzureGCPCI/CDJavaPythonScalaC#C++GoDockerKubernetesSnowflakeRedshiftSparkDatabricks

Optional skills

in-memory computingreplicationshardingpartitioningindexingcachingdata securitydata governance

What you'll do

  • Identify and develop scalable and performant solutions.
  • Work across discipline to shape product strategy and execution.
  • Develop the foundations of code architecture and quality.
  • Mentor and coach engineers.
  • Set and uphold the standard for engineering processes to support high-quality engineering.

What they require

  • BS/BTech (or higher) in Computer Science, Engineering or a related field required.
  • 8+ years of production-level experience as an engineer building highly scalable systems.
  • 4+ years of experience acting as a trusted technical decision-maker in a team setting, solving for short-term and long-term business value.
  • 4+ years of experience working with SQL or other database querying languages on large multi-table data sets.
  • Experience architecting, developing, and deploying large-scale distributed systems at scale.
  • Experience with cloud technologies, e.g., AWS, Azure, GCP.
  • Experience building continuous integration and continuous development (CI/CD) pipelines.
  • Strong familiarity with server-side web technologies (eg: Java, Python, Scala, C#, C++, Go).
  • Experience designing, optimizing, and orchestrating robust data pipelines (ETL/ELT) and ingestion systems for large-scale, real-time, and batch processing.
  • Experience managing data warehouses (e.g., Snowflake, Redshift) and leveraging analytics tools (e.g., Spark, SQL, Python, Databricks).
  • Hands-on experience with containerization (Docker, Kubernetes), CI/CD pipelines, and distributed architectures (event-driven, in-memory computing).
  • Deep proficiency with modern database systems, including replication, sharding, partitioning, indexing, and caching strategies for high-performance query optimization.
  • Strong understanding of data security, governance, and compliance principles.
  • Experience with infrastructure monitoring, performance optimization, and active participation in architecture reviews.
TechnologyStartup
Salary not disclosed