2 days ago
Alpharetta, GA, USASenior
Base Salary
$145k - $240k/yr
Responsibilities
- Own architecture, design, coding, testing, and production implementation of shared data and software platform capabilities.
- Create frameworks and automation that convert data science proofs of concept into modular, testable, version-controlled, deployable production software.
- Re-engineer workloads for distributed processing, low-latency serving, batch throughput, fault tolerance, and cost optimization.
- Build reference implementations and production code using Java, Python, Spark, Spring Boot, APIs, microservices, containers, Kubernetes, and cloud-native data services.
- Architect secure platform services for data ingestion, feature engineering, model execution, workflow orchestration, metadata, policy enforcement, and monitoring.
- Establish coding standards, reusable libraries, templates, test harnesses, and paved-road deployment patterns.
- Lead architecture decisions through working code, prototypes, documentation, and performance tests, and participate in production issue resolution.
- Mentor early-career engineers and collaborate with data science, product, security, DevOps, and SRE teams.
Requirements
- 10+ years of progressive software and data engineering experience with significant architecture responsibility and hands-on distributed-systems delivery.
- Advanced Java proficiency and strong working knowledge of Python and data science development patterns.
- Experience converting notebooks, experimental pipelines, models, or analytical prototypes into versioned, tested, maintainable production software.
- Deep experience with Spark, microservices, REST or event-driven APIs, SQL and NoSQL systems, containerization, Kubernetes, and cloud architecture; Microsoft Azure is preferred.
- Experience designing CI/CD and MLOps or DataOps workflows, including artifact repositories, automated testing, model or feature versioning, observability, and controlled promotion across environments.
- Strong understanding of distributed systems, performance engineering, Iceberg, Delta Lake, Avro, Parquet, Lakehouse, batch, and streaming architectures.
- Hands-on knowledge of Git, Maven or Gradle, automated testing, Agile, and DevOps practices.
- Ability to mentor early-career engineers and communicate complex architecture through documentation, diagrams, and code.
- Bachelor's degree in computer science, engineering, or a related field, or an equivalent combination of education and relevant experience.
- Preferred qualifications include experience with internal developer platforms, model or feature platforms, code transformation frameworks, self-service engineering, domain-driven design, test-driven development, infrastructure as code, SRE practices, high-volume transaction processing, and financial-services domains.
- A master's degree in computer science, engineering, data science, or a related discipline is preferred.
Benefits
- On-site work Monday through Friday is required.
- Approximately 10% travel off-site or to other office locations is expected.
- The role is not open to candidates requiring current or future sponsorship.
- Employees in New Jersey and New York are covered by the stated salary range, while ranges may differ in other states.
Tech Stack
Categories
About Fiserv
Fiserv builds payments and financial technology for banks, credit unions, merchants, and billers, including merchant acquiring, card issuing, core banking, and digital banking platforms. It earns revenue through transaction processing, software licensing, and managed services across POS (Clover), bill pay, ACH and card networks, and risk/compliance. The public company is headquartered in Milwaukee, trades on NASDAQ/BMV, acquired First Data in 2019, and serves clients in more than 100 countries.
