FREE ACCESS
5,000–10,000 jobs/day
See all jobs on Scoutfield
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.
Core Competencies
Role fitCore Competencies
Use this summary to align your resume positioning with the role.
Demonstrates expertise in building and supporting large-scale distributed systems, with a strong focus on reliability, billing strategies, and AI integration. Proficient in database fundamentals and collaborative project management across cross-functional teams.
Highest-signal resume keywords
Distributed Systems ExpertiseProficiency In Java, Scala, Python, Or GoStrong Database And Data Modeling FundamentalsExperience With CI/CD And ObservabilityBilling And Payments Systems Knowledge
ATS Keywords
Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills
Distributed SystemsSQL FluencySchema DesignPerformance TuningAI IntegrationOn-Call ParticipationDebugging Production IssuesSystemic MonitoringMeteringInvoicing
Soft Skills
Excellent CommunicationCollaborative Working StyleMentoring
Tools & Technologies
SnowflakeAI Developer-Productivity Tooling
Certifications & Qualifications
Bachelor's Degree In Computer ScienceMaster's Degree In Computer Science
Industry Keywords
BillingPaymentsFraud DetectionRevenue SystemsAI/ML Pricing Models
Tech Stack
Tools & technologiesCloudDistributed SystemsJavaPythonScalaSQLGo
About the role
Key responsibilities & impact- Own medium-sized projects end-to-end from design through launch and operation
- Contribute as a key engineer on large, multi-team initiatives
- Build federated, distributed billing systems that meter, rate, and invoice usage across Snowflake services
- Shape billing strategy for AI products, including token-based inference, agent workflows, and AI-native subscriptions
- Use AI in development, code review, debugging, and on-call triage
- Own reliability and correctness through on-call participation, cross-area debugging, and systemic monitoring, alerting, and quality improvements
- Serve as the go-to expert for billing components such as metering, rating, invoicing, contracts, payments, threshold billing, fraud, or reporting
- Mentor other engineers
- Partner with Product, Finance, GTM Systems, Growth, Trust, Legal, and engineering teams to translate business intent into reliable, auditable systems
Requirements
What you’ll need- 7+ years of professional software engineering experience building and supporting large-scale, production distributed systems
- Bachelor's or Master's degree in Computer Science, a related technical field, or equivalent practical experience
- Strong fundamentals in distributed systems, including consistency, fault tolerance, idempotency, exactly-once processing, queueing, and stream/batch data pipelines
- Strong database and data modeling fundamentals, including SQL fluency, schema design, and performance tuning
- Proficiency in one or more of Java, Scala, Python, or Go
- Experience with testing, observability, CI/CD, and incremental rollout practices
- Ability to independently design, spec, schedule, and deliver medium-sized projects
- Track record of owning reliability, participating in on-call, debugging production issues, and driving systemic fixes
- Excellent communication and collaborative working style
- Hands-on experience with AI as a builder's tool
- Bonus: experience in billing, payments, metering, revenue, financial systems, fraud detection, abuse mitigation, trust/safety systems, AI/ML pricing models, Snowflake or comparable cloud data platforms, or AI developer-productivity tooling
