👋 We're Salesforce, the customer company. CRM + Data + AI + Trust.
Staff Software Engineer, Data Ingestion
Location
California + 3 moreAll locations: California | Texas | Virginia | Washington
Posted
4 days ago
Salary
$197.3K - $313.7K / year
Seniority
Lead
Job Description
Staff Software Engineer, Data Ingestion
Salesforce
• Design and develop highly scalable and resilient streaming and batch pipelines for ingesting and processing structured and unstructured datasets • Design and implement Slack’s Lakehouse solutions and enable production use cases for customers • Improve the reliability and performance of the services/pipelines through AI assisted and/or Agentic solutions and tools. • Automate and handle the lifecycle of datasets (schema evolution, metadata management, change and backfill management, deprecation and migration). • Collaborate with cross functional partners and lead technical initiatives independently end to end. • Write, review, or provide feedback on a technical design proposal from others.
Job Requirements
- U.S. citizenship and willing to undergo a background check for GovSlack authorization
- 7+ years of software/data engineering experience, including experience with building applications using Streaming and Lakehouse technologies, e.g. Kafka/Kafka Connect, Flink/Spark Streaming, Iceberg/Hudi/Delta or equivalent
- hands-on experience and knowledge on building and maintaining batch data pipelines using Spark, Airflow, EMR, S3 or equivalent
- proficient in object-oriented and/or functional programming languages: SQL, Python, Java/Scala, Go or equivalent
- skilled at crafting and building robust distributed microservices with tools like Kubernetes, Docker, AWS ECS/EKS, Terraform, Grafana, etc.
- familiar with AI-assisted software development and automation and have hands-on experience of Claude Code/Codex or equivalent
- excellent written and verbal communication and interpersonal skills; able to effectively collaborate with cross-functional partners and explaining sophisticated technical concepts to non-technical stakeholders.
Benefits
- time off programs
- medical
- dental
- vision
- mental health support
- paid parental leave
- life and disability insurance
- 401(k)
- employee stock purchasing program
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Build and improve product features for the workout experience • Enhance content management systems using React, Vue, and JavaScript • Participate in multiple aspects of the SDLC, including planning, development, testing, and deployment • Collaborate with cross-functional teams to deliver high-quality features
Principal Software Engineer
Red HatFounded in 1993, Red Hat is an award-winning technology firm working to serve as the go-to company for communities of contributors, customers, and partners in c
• Operate build systems • Help analyze and continuously improve build systems • Investigate, debug, and provide guidance for fixing failing builds • Integrate new components into build system • Support Quality Engineering teams • Support Development Teams testing builds • Demo automation improvements • Document build processes
• Como Software Engineer, você construirá soluções com visão de longo prazo e qualidade, em um time que tem a responsabilidade de: projetar, desenvolver, testar, implantar, manter e melhorar o software.
Arquitecto de Software Fullstack
redbeeConnecting businesses and technology expertise. Conectando negocios con expertise tecnológico.
• Liderar técnicamente a los equipos con visión de negocio • Diseñar, mantener y evolucionar la arquitectura de microservicios reactivos en la nube (AWS) • Impulsar mejoras continuas y acompañar la evolución de la plataforma • Colaborar con áreas de negocio para traducir requerimientos comerciales • Garantizar la resiliencia y rendimiento del sistema • Aportar visión técnica en Backend (Scala/Kotlin) y Frontend (React)




