Remote Jobs RockRemote Jobs Rock

Principal Software Engineer - AI Platform - PA172

🕒 3 days ago
Distributed Systems EngineeringBig Data InfrastructureApplied AI/MLJava

📜 Description

  • Design and build distributed systems that process, enrich, and respond to billions of behavioral events per day in real time
  • Develop high-performance APIs and services that support advertising, identity, and intent features across the Marketing Platform
  • Leverage machine learning and large language models (LLMs) to analyze behavioral data, classify content, extract signals, and enable intelligent decision-making
  • Build intelligent agents using frameworks like LangGraph or MCP to reason over data and power user-facing insights
  • Design and operate data pipelines using tools like Kafka, Kinesis, and ClickHouse to support both streaming and batch workloads
  • Drive quality, performance, scalability, and observability across all systems you own

🛠️ Requirements

  • 8+ years of backend, data, or infrastructure engineering experience, or equivalent impact and leadership
  • Strong experience in distributed systems engineering, big data infrastructure, or applied AI/ML
  • Proficiency in one or more core languages: Java, Go, Python
  • Solid grasp of SQL and large-scale data modeling
  • Familiarity with databases and tools such as ClickHouse, DynamoDB, Kafka, Kinesis
Pinterest

Staff Software Engineer, Capacity Engineering

Pinterest👥 5001 - 10,000 employees🏢 Computer Software
🔥 9 hours ago

As a Staff Software Engineer in Capacity Engineering, you will drive performance and efficiency initiatives for large-scale distributed systems, collaborating across teams to optimize resource management.

KubernetesDistributed SystemsPerformance EngineeringProfiling Tools
Stitchfix

Lead Engineer - Product Catalog Team

Stitchfix👥 1001 - 5000 employees🏢 Apparel & Fashion
🔥 1 hour ago

As a Lead Engineer on the Product Catalog Manager Team, you will set the technical direction for systems that enhance Stitch Fix's product data ecosystem and improve catalog efficiency.

Software EngineeringCatalog ManagementData ModelingProduct Data Systems
Pinterest

Staff Software Engineer, Observability

Pinterest👥 5001 - 10,000 employees🏢 Computer Software
🔥 9 hours ago

As a Staff Software Engineer on the Observability team, you'll design and build infrastructure and tools that enhance visibility into Pinterest's distributed systems, empowering engineers to optimize their services.

Distributed SystemsData EngineeringObservability ToolsMetrics

Trusted by Remote Workers