Data/Software Engineer

Roberts Recruiting, LLC

Boston (MA)

On-site

Full time

14 days+

Get a reply from this recruiter

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Competitive comp based on experience
Healthcare HMO & PPO
Stock options and 401k
Flexible Spending and Transit Reimbursement Accounts

Job summary

A data solutions firm in Boston is looking for a candidate to design and develop scalable data and reporting services. You will enhance data pipelines and implement algorithms to improve products. Ideal candidates should have strong SQL and Java skills, hands-on data processing experience, and familiarity with Linux systems. Benefits include competitive compensation, healthcare options, stock options, and a flexible work environment.

Qualifications

  • Hands-on data processing experience required.
  • Familiarity with distributed computing data technologies needed.
  • Experience with 24x7 production environments is required.

Responsibilities

  • Design and develop scalable data and reporting services.
  • Develop enhancements to data pipelines.
  • Implement new services and algorithms for product improvement.

Skills

Strong SQL skills
Experience with Linux or Unix
Strong software development skills (Java)

Education

Degree in Computer Science or related field

Tools

Hadoop
Redshift
MySQL
Postgres

Job description

Opportunity

By applying and enforcing standard and best practices, you will design and develop scalable, 24×7 data and reporting services to process billions of events per day. Specific duties will include developing enhancements to our Hadoop/Hive and Redshift based data pipeline and extend to streamed data processing; contributing to data reporting projects including generating internal and external reports or visualizations (CSV, Excel, PDF, interactive web graphics and others) and data distribution / reporting components, real‑time bidding or optimization algo using a combination of SQL, Ruby, R, Go, Java, Javascript, D3, Bourne shell scripts, cron jobs, and other relevant technologies. Will also be expected to implement new services and algorithms to improve our product.

The ideal candidate has hands‑on data processing experience. Candidate must be familiar with current distributed computing data technologies on commodity servers and have experience with 24×7 production needs.

Requirements
  • Strong SQL skills on large-scale databases, knowledge of any of the following RDBMS such as MySQL, Postgres, Redshift, Hive or others.
  • Experience with Linux or Unix based systems – including Bourne shell, cron and other Unix utilities.
  • Strong software development skills, including experience with Java.
  • Degree in Computer Science or a related field.
Desired Technology Experience
  • Experience with at least one of Ruby/Python, Bourne Shell or other scripting languages.
  • Experience with Hadoop/MapReduce and/or EMR, including experience in developing MapReduce Jobs in Java or developing Hive UDF.
  • ETL Experience maintaining multiple data systems.
  • Experience with Ooozie or other Hadoop workflow solutions and experience developing complex data processing pipelines, including experience developing regressions tests and deployment strategies for such environments.
  • Experience with data reporting solutions – either developed in house or with 3rd party solutions.
  • Working experience developing and supporting 24×7 production data services and pipelines on Linux systems – including experience being on‑call supporting such services. Experience with AWS preferred.
Challenges we are tackling
  • Reliably processing billions of events per day with no data loss 24×7 on commodity hardware.
  • Processing events in near real‑time.
  • Building for the fragility of cloud and distributed services.
  • Complex processing of large amounts of data in an efficient manner.
  • Reporting, distribution of data, data analysis, data visualization and machine learning algorithms.
  • Low latency data stores for use in bidding or algo optimization.
Comp & Benefits
  • Competitive comp based on experience level
  • Healthcare HMO & PPO
  • Stock options and 401k
  • Flexible Spending and Transit Reimbursement Accounts
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Data Engineer
Data Engineer

Roberts Recruiting, LLC • Boston (MA)

On-site
USD 80,000 - 110,000
Data & Software Engineer — Real‑Time, Scalable Pipelines
Data & Software Engineer — Real‑Time, Scalable Pipelines

Roberts Recruiting, LLC • Boston (MA)

On-site
Confidential
Competitive comp based on experience
Healthcare HMO & PPO
Stock options and 401k
+1
Data Engineer - Real-Time, 24/7 Big Data Pipelines
Data Engineer - Real-Time, 24/7 Big Data Pipelines

Roberts Recruiting, LLC • Boston (MA)

On-site
USD 80,000 - 110,000
Senior Data Engineer
Senior Data Engineer

VS Tech Solutions • Boise (ID)

Remote
USD 110,000 - 150,000
Comprehensive Healthcare: Medical, Dental and Vision
401(k) with company match
Fully remote opportunities available
+1
Big Data Engineer / Sr. Engineer
Big Data Engineer / Sr. Engineer

Implify Inc • Jersey City (NJ)

On-site
USD 100,000 - 130,000
Senior Data Engineer
Senior Data Engineer

Unisys • McLean (VA)

On-site
USD 120,000 - 180,000
Big Data Engineer – $120-160K Plus 10% Bonus
Big Data Engineer – $120-160K Plus 10% Bonus

ACCsurance, LLC • United States

On-site
USD 120,000 - 150,000
Bigdata Engineer
Bigdata Engineer

Disys - Oak Brook • Tampa (FL)

On-site
USD 90,000 - 120,000
Data Engineer
Data Engineer

Tata Consultancy Services • Irving (TX)

On-site
USD 125,000 - 140,000
Senior Data Engineer
Senior Data Engineer

TechDigital Group • Atlanta (GA)

On-site
USD 100,000 - 130,000