Software Engineer II - Data
Core
Build and maintain scalable data pipelines, backend services, and storage solutions to enable insights and analytics for a conversational growth platform.
Role type
Data Backend Engineer
Builds
Scalable data infrastructure, data-driven features, and reporting/analytics tools
Domain
SaaS / Conversational AI / Data Engineering
Deliverable
production ML models | infrastructure
Required skills
Python, Java, Go, SQL, NoSQL (MongoDB, PostgreSQL, BigQuery), ETL pipelines, data warehousing, streaming frameworks (Kafka, Spark, Flink), cloud infrastructure (GCP, AWS, Azure)
Preferred skills
ML/AI model integration, data governance, BI tools (Tableau, Looker, Metabase)
Technologies
Kafka, Spark, Flink, MongoDB, PostgreSQL, BigQuery, GCP, AWS, Azure
Responsibilities
Build and maintain scalable data pipelines and backend services; Design and optimize data storage solutions; Collaborate with product and analytics teams to deliver data-driven features; Ensure data quality, availability, and performance at scale; Integrate with third-party APIs and tools for reporting and analytics
Seniority
Mid-level, hands-on IC