{"id":3097808,"url":"https://alion.io/job/mphasis-data-engineering-2","title":"Data Engineering","company":{"id":59446,"name":"Mphasis","domain":"mphasis.com","url":"https://alion.io/company/mphasis","size_band":"201-500","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":"RippleHire","truth_index":{"grade":"B","score":78,"open_postings":20,"ghost_share":0,"stale_share":0.9,"repost_share":0,"time_to_fill_p50_days":29,"computed_at":"2026-10-26T05:57:25Z"}},"role":"Data Science","role_family":"Data Science","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Barcelona, Spain"],"countries":["ES"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":42000,"max_usd":88000,"period":"year","method":"role_seniority_country_remote_cell","sample_n":8},"experience_years_min":5,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"Jira","optional":false},{"name":"Python","optional":false},{"name":"Agile","optional":true}],"status":"live","first_seen_at":"2026-10-22T16:39:01Z","employer_posted_date":"2026-10-22","last_verified_at":"2026-10-26T15:17:28Z","board_verified":true,"closed_at":null,"days_open":3,"trust":{"level":"ok","repost_count":null,"flags":[],"days_open":3},"description":"Master Data Engineer Â· Automation and Data Operations\nSW CRM++ & Sales Automation Â· Barcelona, Spain\nReports to\nProgram Manager Â· SW CRM++ & Sales Automation\nJob level\nSpecialist\nLocation\nBarcelona, Spain\nValue stream\nDesign to Operate Â· E2E Software Products Â· CRM++ & Sales Automation\nScope\nSpecify, build and validate the master data automation and rule set Â· functionality specification and design documentation Â· residual data operations\nWorks with\nProduct Owner Master Data Â· Solution Architect Â· SFDC developers Â· Software Operations Â· Sales Ops Â· Channel Operations Â· BI\nProgramme\nSingle Order & Entitlement Repository\n Projects\nEntitlement & Customer 360 â€” Transactional (remaining PLs) Â· Entitlement & Customer 360 â€” Contractual Entitlements\nEngagement\nContingent worker under a preferred-vendor SoW Â· 1 Dec 2026 to 31 Oct 2027\nRole summary\nMaster data is the constraint on the FY27 CRM portfolio. Several funded projects assume clean customer and order data as a starting condition, and today that data is corrected largely by hand.\nThis is a build role. The holder designs and builds the matching, merging, validation and assignment logic in Salesforce, proves it against real records, and documents it. Data remediation is part of the job, but as the means of validating and tuning what is being built â€” not as a standing queue to be absorbed.\nThe measure of success is the manual share falling. A candidate whose answer to volume is more hours is the wrong candidate for this role.\n1 Â·· Automation, rules and validation\nBuild the matching, merging and deduplication logic in Salesforce so that rule-based decisions stop being made by a person.\nBuild and maintain validation rules that prevent the defect classes that are currently corrected after the fact.\nBuild the OPSI assignment logic and the checks that stop an account being created without one.\nBuild hierarchy resolution for parent-child, reseller, distributor and end-customer relationships that do not resolve on first pass.\nWork the master data items in the AI automation funnel - missing-data detection, classification of incomplete orders, account-matching assistance.\nTest what is built and evidence it: match precision on an audited sample, manual touches per order before and after, defect rate before and after.\n2 Â·· Proving it on real records\nRun each rule set against live account and order populations to measure precision and recall before it is released, and tune it on the result.Remediate the records surfaced by that testing where the remediation is what proves the rule works. This is test execution against production data, scoped to the increment being built.Establish the before-and-after baseline for every rule released: match precision on an audited sample, manual touches per order, defect rate.Sign off the exit criteria for each increment with the Product Owner Master Data before it goes live.3 Â· Data operations while the build progresses\nWork the residual account remastering and indirect order queues that the automation does not yet cover. More than 30 per cent of indirect orders arrive incomplete today.Apply OPSI assignment where no rule yet handles the case. OPSI gaps are a known source of downstream failure â€” in 2024 more than 500 accounts were created without one.Hold the match yield while the build progresses. The FY26 baseline for order data matching is 80 per cent, up from 8 per cent at the start of the remediation.Feed the Distributor Order Scorecard so order quality can be measured by distributor rather than estimated.Where a defect pattern repeats, it is converted into a validation rule rather than corrected twice. This part of the work is expected to shrink across FY27 as the automation lands.4 Â· Functionality specification and design documentation\nWrite the functionality specification for each increment before it is built: the matching and merge criteria, OPSI assignment conditions, hierarchy resolution logic, validation rules and the expected behaviour of each.Produce the design documentation that accompanies the build â€” data model impact, rule dependencies, and the decision logic in a form another engineer can pick up.Record the test approach and the acceptance evidence for each specification, so what was specified can be shown to have been delivered.Keep the specification current as the data model changes. A specification that lags the rule set is worse than none.Maintain the operating procedures for the residual queues so that work is transferable and does not sit with one person.5 Â· Supporting the FY27 portfolio\nTerritory and account data for Jetstream, the US territory re-alignment that goes live 1 November 2026. Master data capacity is the stated constraint on it.Customer and entitlement data quality as the input to Customer 360 and the WXP entitlement work, both of which assume clean data as a starting condition.BPID and trading-structure setup where it blocks order flow.6 Â· How the work is run\nWork inside the Jira flow with the rest of the value stream: estimated, tracked and visible. No side queues.\nLog time against the project and the work item, so throughput and automation impact can be measured.\nReport throughput, match yield and manual effort removed on an agreed cadence.\nRequired experience and skills\n5-8 years relevant experience in master data, data operations or CRM data quality in a large enterprise.\nHands-on Salesforce build: flows, validation rules, duplicate and matching rules, data loader and bulk operations, reports. This role configures and builds, it does not only operate.\nScripting - Python or equivalent - and experience applying automation or ML to classification or matching problems. This is what distinguishes a strong candidate.\nDemonstrable experience cleaning customer or account data at volume: able to describe a specific backlog, what was done to it, and what changed in the numbers.Comfortable working to a measure. The role is assessed on throughput, match yield and manual effort removed.Works across distributed teams in EMEA, AMS and APJ with overlapping hours.Clear written English. The rules this role writes are used by other people.Nice to have\nFortune 100 experience in CRM, order management or channel data.Familiarity with OPSI, BPID, HPD and OSS, or equivalent enterprise customer and order master structures.Salesforce Administrator, Platform App Builder or Data Architect certification.Exposure to Jira, TestRail and an agile delivery cadence.","description_format":"text","description_chars":6492,"description_truncated":false,"requirements":{"experience_years_min":5,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[{"language":"English","level":"All levels","optional":false}]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["IT Consulting & Digital Transformation","IT Outsourcing & Dedicated Teams","Business Process Outsourcing (BPO)","Custom Software Development"],"lifecycle":[{"event":"open","at":"2026-10-22T16:39:01Z"}],"visa":[],"liveness":{"score":63,"band":"ok","label":"Likely open","p_open":1,"p_active":0.632,"p_room":1,"age_days":3,"expected_fill_days":29,"reasons":["conf:3","stale_co","velocity","win:early"],"computed_at":"2026-10-26T05:57:25Z"},"pay":null,"html_url":"https://alion.io/job/mphasis-data-engineering-2","json_url":"https://alion.io/job/mphasis-data-engineering-2.json","meta":{"generated_at":"2026-10-26T15:50:32Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":21088,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-27T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":59446},"rest":"https://alion.io/mcp/rest/get_company?id=59446"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fmphasis-data-engineering-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fmphasis-data-engineering-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fmphasis-data-engineering-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/mphasis-data-engineering-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fmphasis-data-engineering-2"}]}