Senior Software Engineer

Posted 6 days ago

This is a fully remote position, open to applicants in Massachusetts.

πŸ“‹ Description

β€’ Design, construct, and manage both batch and streaming pipelines that capture high-volume usage events from Akamai Cloud compute services.

β€’ Create metering and rating logic to transform raw usage data into billable units and implement rate cards along with contract terms.

β€’ Develop and sustain a data lakehouse on object storage to serve as the authoritative source for usage and billing information.

β€’ Coordinate workflows utilizing Apache Airflow, encompassing backfills, late-arriving data, retries, and SLA monitoring.

β€’ Develop production-quality Python and Spark or Flink jobs, packaged and deployed using Docker.

β€’ Establish reconciliation and data quality checks with audit trails for billing information.

β€’ Write clean, thoroughly tested, and well-documented code.

β€’ Evaluate the work of others and enhance the engineering standards of the team.


⛳️ Requirements

β€’ Over 6 years of experience in software/data engineering.

β€’ Bachelor's degree in Computer Science or a related discipline, or equivalent professional experience.

β€’ Strong programming abilities in Python.

β€’ Ideally, familiarity with Java or Scala.

β€’ Practical experience in constructing large-scale pipelines with Apache Spark or Apache Flink.

β€’ Production experience in orchestrating pipelines using Apache Airflow.

β€’ Comprehensive SQL proficiency, including complex joins, window functions, query optimization, and data modeling for analytics.

β€’ Experience in building or managing a data lakehouse, such as Delta Lake, Apache Iceberg, or Apache Hudi on object storage.

β€’ Familiarity with at least one public cloud platform: AWS, GCP, or Azure.


🏝️ Benefits

β€’ Annual bonus or incentives.

β€’ Equity awards.

β€’ Employee Stock Purchase Plan (ESPP).

β€’ Healthcare coverage.

β€’ 401K savings plan.

β€’ Company holidays.

β€’ Vacation time in the form of PTO.

β€’ Sick leave.

β€’ Parental leave.

β€’ Employee assistance program.

β€’ Mental wellness support.

β€’ Financial wellness support.

β€’ Flexible work arrangements: at home, in an office, or a combination of both.

People also viewed

Allstate1 day ago

Senior Software Engineer Consultant

US flagIllinois OnlyFull-timeFull-stack Engineer$85k – $145.1k/year
ApplyView job
Cambium Learning Group1 day ago

Principal Software Engineer

US flagUnited States OnlyFull-timeFull-stack Engineer
ApplyView job
Blue Coding1 day ago

Software Engineer – V

AR flagArgentina, +4 more countriesFull-timeFull-stack Engineer
ApplyView job
Stitch Fix1 day ago

Lead Engineer, Order Management

US flagUnited States OnlyFull-timeFull-stack Engineer$150k – $186k/year
ApplyView job
Enumerate1 day ago

Tech Lead

Latin AmericaFreelanceFull-stack Engineer$3,500 – $4,500/month
ApplyView job
matchmatch1 day ago

Senior Frontend Software Engineer

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers