×
Register Here to Apply for Jobs or Post Jobs. X

Senior Data Engineer - Freelance

Remote / Online - Candidates ideally in
Town of Poland, Jamestown, Chautauqua County, New York, 14701, USA
Listing for: Netguru | B Corp™
Contract, Remote/Work from Home position
Listed on 2026-02-28
Job specializations:
  • IT/Tech
    Data Analyst, Data Engineer, Data Scientist, Cloud Computing
Salary/Wage Range or Industry Benchmark: 45 - 65 USD Hourly USD 45.00 65.00 HOUR
Job Description & How to Apply Below
Position: (Senior) Data Engineer - Freelance
Location: Town of Poland

3 weeks ago Be among the first 25 applicants

Netguru is a trusted partner in digital commerce. The company helps leading brands modernize B2B solutions, marketplaces, and retail ecosystems. Since 2008, it has empowered businesses with cutting‑edge technology, AI‑powered personalization, and world‑class engineering and design teams. A certified B Corporation®, Netguru is trusted by major brands including IKEA, VW, OLX, Delivery Hero, Żabka, Wolt, Careem, and Vinted.

How freelancing works at Netguru?

As a freelancer, you can choose what works well for you. You decide when, where, and how you work on projects and tasks. We match you with work that fits your skills. Plus, you have access to various opportunities across different industries and companies. That means you will not only gain more experience, but also develop various skills. But there's more.

Netguru freelancers can benefit from full‑time collaboration and really be a part of the team. So, are you ready to make an impact? Join Netguru, and let’s build beautiful software together.

Details
  • Location:

    European Union
  • Contract type: freelance B2B
  • Rate: €27-38/h (flexible, depending on experience)
  • Start: ASAP
  • Duration: 6 months, possibility for extension
Requirements Must-have
  • 5+ years working experience as a Data Engineer
  • experience in regulated financial services environment as well as commercial facing experience
  • experience in designing and developing robust Data Pipelines using technologies such as Apache Spark, Hadoop ecosystem with a deep understanding of data processing
  • strong background in cloud infrastructure (especially AWS) and hands‑on experience of data lakes and modern data warehouses, including familiarity with orchestration, security, and network
  • programming experience with Scala and Python
  • knowledge of DBT (models, tests, documentation) and a general understanding of Tableau or similar BI tools
  • experience working with relational databases, data warehouses and advanced SQL queries
  • experience with CI/CD & bash scripting and deployment/release best practicesassistantanalysis

    We need to output JSON with Correct Probabilities array as specified. We need provide probability that description has each key:
    Responsibilities, Company Background, Position Summary, Location, Salary. Provide probabilities. Determine from analysis of description. The description content:
    In summary:
    It's a job ad for Data Scientist (Mid-Level). Contains company background (Netguru, trusted partner etc).

    Position summary:

    starting with “We’re looking for a Mid-Level Data Scientist…” includes details about role, tasks, etc. Responsibilities: bullet points of tasks. Salary: mentioned - Rate: $45-65 hourly (flexible, depending on experience).

    Location:

    mentions European Union, remote work etc. We must determine probabilities. Very high for each. Provide numbers like 0.99 etc. Sum to 1. But distribution of probabilities should sum to 1? The instruction: return probabilities array length 5 add up to 1. This is confusing: needed add up to 1. We can set each probability relative. But likely they want independents? But they say probability that description described each key.

    They want an array of probabilities for each key. They must sum to 1. That doesn't make sense because a job description will likely cover many, but if each separate probability, they don't sum to 1. But instructions say sum to 1. So we need to allocate like weighting decision: maybe they want probability of each being present. But then sum 1?

    Usually they'd want separate probabilities but not sum to 1. But here consistent with instruction. We need to satisfy but perhaps they see it as a discrete probability distribution over categories:
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary