Senior / Staff Software Engineer, Data Platform
WaabiFull Time
Senior (5 to 8 years)
Candidates should have 2+ years of experience writing and deploying object-oriented production code. They must also have 2+ years of experience writing and optimizing large-scale batch processing pipelines in Java, Spark/Hadoop, and/or SQL, along with 2+ years of experience using cloud-based platforms like GCP, AWS, Azure, or similar technologies. A passion for building large-scale distributed systems, comfort with writing maintainable and high-performance code, and a willingness to learn new tools and technologies are essential. A startup personality with a collaborative and productive approach is also valued.
The Software Engineer will collaborate with cross-functional teams to execute development projects, focusing on building, enhancing, and customizing high-performance data ingest, partitioning, graph, and edge-building systems. They will develop in Java and leverage tools like Docker, Kubernetes, Terraform, Gradle, Jenkins, GCP, Hadoop, Spark, and SQL, adhering to a Scrum-based devops model. Responsibilities include working on edge ingestion and partitioning frameworks, path computation services, performance and cost optimization, security and legal compliance, reliability initiatives, and architectural refreshes, including POCs for data restructuring and migrations to new technologies.
Identity platform for people-based marketing
LiveRamp offers an identity platform that connects people, data, and devices for effective marketing. This platform supports people-based marketing, allowing businesses to target their audiences more accurately. LiveRamp operates on a subscription model, providing services like data onboarding and identity resolution to help clients unify and analyze their data. The company aims to empower businesses to use data responsibly while enhancing customer experiences.