Software Engineer

Salesloft Salesloft · Enterprise · Guadalajara, Mexico · Engineering

Software Engineer 2 on the Data Platform team, responsible for building and scaling a configuration-driven data platform that powers ML, AI, and analytics/forecasting products. The role involves designing, implementing, and maintaining data pipelines, ingestion frameworks, and platform services, as well as diagnosing and resolving production issues in distributed data systems. The platform supports millions of workflows daily and provides the foundation for intelligent insights.

What you'd actually do

  1. Contribute to building and scaling a configuration-driven data platform that powers ML, AI, and analytics/forecasting products and processes millions of workflows daily.
  2. Design, implement, test, and maintain data pipelines, ingestion frameworks, and platform services that improve reliability, performance, and scalability.
  3. Assist in diagnosing and resolving production issues in distributed data systems, investigating data transformation or pipeline failures, and contributing fixes that improve platform stability and customer experience.
  4. Collaborate with engineering, product, and support teams to reproduce issues, validate solutions, and deliver high-quality data-driven features.
  5. Contribute to internal tools, automation, and platform capabilities that improve developer productivity and reduce operational overhead.

Skills

Required

  • 2+ years of experience building reliable, scalable production software in Java within microservice-based environments
  • Strong understanding of distributed systems and experience troubleshooting and operating production systems
  • Proven ability to improve system reliability, performance, and operational excellence, including incident resolution and root-cause analysis
  • Experience with cloud platforms such as AWS
  • Solid experience with relational (PostgreSQL preferred) and NoSQL databases (e.g., MongoDB), including data modeling and performance optimization
  • Demonstrated ability to use observability systems (metrics, logging, tracing, monitoring, alerting) and common Java testing frameworks
  • Excellent collaboration and communication skills across engineering, product, and support teams

What the JD emphasized

  • building and maintaining reliable, scalable, and operationally sound data platforms
  • solving problems in distributed systems
  • contributing to platform stability and continuous improvement

Other signals

  • powers ML, AI, and analytics/forecasting products
  • state-of-the-art time series data platform
  • scalable data processing
  • foundation that allows product teams to deliver intelligent insights