Designs, implements, and optimizes components of distributed cloud metering systems that collect, validate, process, and aggregate resource usage for pricing, rating, and billing. Develops backend services, APIs, and batch and streaming data pipelines using Java, Python, Spark, and managed cloud processing platforms such as Data Flow. Ensures data correctness through validation, deduplication, retries, idempotency, and reconciliation, while improving scalability, throughput, latency, and resource efficiency. Collaborates with compute, networking, storage, and commercial platform teams to integrate services and deliver features from design through production. Contributes to design and code reviews, automated testing, security, monitoring, and alerting, and participates in production debugging, on-call support, and safe deployments and rollbacks. As a member of the software engineering division, the employee will assist in defining and developing software for tasks associated with developing, debugging, or designing software applications or operating systems. The position also provides technical leadership to other software developers and specifies, designs, and implements modest changes to existing software architecture to meet changing needs.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level
Education Level
No Education Listed