Principal Software Architect (Graph Architect)
Acxiom Corporation
Key Responsibilities
- Define and drive the architecture for enterprise-scale Identity Resolution platforms and services.
- Design systems for deterministic and probabilistic identity matching, entity resolution, identity graphs, record linkage, deduplication, and identity consolidation.
- Develop architectures capable of resolving identities across large, diverse, and rapidly changing datasets.
- Design solutions supporting both real-time and batch Identity Resolution use cases.
- Define strategies for identity matching, confidence scoring, survivorship, source prioritization, identity linking, and identity lifecycle management.
- Design and optimize low-latency APIs and services capable of supporting high-throughput, highly available production workloads.
- Architect distributed applications and services using Java, Python, and Scala, selecting the appropriate language and framework based on workload and system requirements.
- Design high-scale data-processing pipelines and platforms using Apache Spark, including Spark workloads implemented in Scala and Python.
- Design and optimize data solutions using Snowflake and Databricks for large-scale analytical and operational workloads.
- Design highly efficient data models and SQL-based solutions supporting transactional, analytical, and Identity Resolution workloads.
- Define appropriate caching, concurrency, partitioning, indexing, persistence, and data-access strategies to meet stringent performance and latency requirements.
- Define cloud-native architectures using AWS and modern distributed computing patterns.
- Design integration patterns between AWS, Snowflake, Databricks, internal applications, APIs, and external data providers.
- Evaluate technologies, frameworks, databases, processing engines, and architectural approaches based on performance, scalability, reliability, cost, and operational complexity.
- Establish standards and best practices for application architecture, API design, data architecture, distributed processing, security, observability, testing, and software development.
- Partner closely with engineering teams to translate architectural designs into practical, scalable, and maintainable implementations.
- Provide technical direction during the development of complex systems and assist engineering teams in resolving difficult performance, scalability, and design challenges.
- Conduct architecture and design reviews to ensure systems align with established technical standards and long-term platform strategy.
- Identify performance bottlenecks and guide teams in optimizing APIs, applications, Spark workloads, SQL queries, and distributed-processing systems.
- Define architectural approaches for resiliency, fault tolerance, high availability, disaster recovery, and operational monitoring.
- Collaborate with engineering, data engineering, product, security, infrastructure, and business stakeholders to translate complex requirements into effective technical solutions.
- Mentor senior engineers, technical leads, and architects and help develop architectural capabilities across the engineering organization.
- Stay current with evolving technologies and industry practices related to Identity Resolution, distributed systems, cloud computing, data platforms, and software architecture.
Identity Resolution Expertise
The Principal Software Architect should have significant experience designing or working with Identity Resolution, Entity Resolution, Customer 360, Master Data Management, identity graph, or similar large-scale matching systems.
Strong candidates should understand concepts such as:
- Deterministic and probabilistic matching
- Exact and fuzzy matching techniques
- Entity and record linkage
- Identity graphs and relationship modeling
- Identity stitching and consolidation
- Match confidence and scoring
- Attribute normalization and standardization
- Duplicate detection and resolution
- Survivorship and golden-record strategies
- Source reliability and attribute precedence
- Real-time versus batch identity resolution
- Incremental identity processing
- Large-scale identity datasets
- Data quality and identity accuracy measurement
- Privacy, security, and governance considerations associated with identity data
Required Qualifications
- 10+ years of professional software engineering experience, including significant experience designing complex enterprise software systems.
- Proven experience serving as an Architect, Principal Engineer, Staff Engineer, or equivalent senior technical leader.
- Deep experience designing and implementing Identity Resolution, Entity Resolution, identity graph, Customer 360, Master Data Management, or similar systems.
- Strong expertise in Java, including enterprise application development, high-performance services, concurrency, and distributed application design.
- Strong expertise in Python, including application development, data processing, automation, APIs, and distributed data workloads.
- Strong expertise in Scala, particularly for distributed systems and large-scale data-processing applications.
- Deep experience with Apache Spark, including architecture, optimization, partitioning, distributed execution, performance tuning, and large-scale processing.
- Advanced proficiency in SQL, including complex queries, relational data modeling, query optimization, and performance tuning.
- Demonstrated ability to select appropriately between Java, Python, Scala, Spark, and SQL based on performance, scalability, maintainability, and workload requirements.
- Strong experience designing REST APIs, microservices, distributed applications, and high-throughput backend services.
- Demonstrated experience designing and optimizing low-latency and low-latency APIs.
- Strong understanding of distributed systems concepts, including concurrency, caching, partitioning, consistency, resiliency, scalability, and fault tolerance.
- Extensive experience with AWS and cloud-native application architecture.
- Strong experience with Snowflake, including data modeling, performance optimization, security, data sharing, and large-scale data-processing patterns.
- Strong experience with Databricks, including Spark-based processing, distributed data engineering, optimization, and production workload management.
- Experience designing systems that span application, API, distributed-processing, data, and cloud infrastructure layers.
- Strong understanding of software engineering principles, design patterns, API design, data structures, algorithms, and application performance.
- Experience with modern CI/CD practices, automated testing, source control, and production software delivery.
- Strong understanding of security, privacy, authentication, authorization, encryption, and data-protection practices.
- Excellent analytical and problem-solving skills with the ability to diagnose complex architectural and performance problems.
- Excellent written and verbal communication skills with the ability to communicate complex technical concepts to both technical and non-technical stakeholders.
Preferred Qualifications
- Experience architecting large scale Identity Resolution platforms.
- Experience designing Identity Resolution systems that support both high-volume batch processing and real-time API-based resolution.
- Experience designing and optimizing large-scale Spark applications using both Scala and Python.
- Experience with graph databases or graph-oriented data models.
- Experience with probabilistic matching algorithms, machine learning-based matching, or advanced entity-resolution techniques.
- Experience designing APIs with stringent latency, throughput, and availability requirements.
- Experience with event-driven and streaming architectures.
- Experience with containerized workloads using Docker and Kubernetes.
- Experience with infrastructure-as-code technologies such as Terraform or CloudFormation.
- Experience designing multi-region or highly available cloud architectures.
- Experience establishing enterprise architecture standards and technical governance.
- Experience modernizing legacy applications and data platforms.
- Experience working with large-scale consumer, marketing, advertising, financial, or customer identity datasets.
Core Technical Skills
Languages & Data Processing
- Java
- Python
- Scala
- Apache Spark
- SQL
Platforms
- AWS
- Databricks
- Snowflake
Architecture
- Identity Resolution / Entity Resolution
- Distributed Systems
- Low-Latency APIs
- Microservices
- Enterprise Application Architecture
- Large-Scale Data Processing
- Cloud-Native Architecture
- Real-Time and Batch Processing
Education
Bachelor’s degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline, or equivalent professional experience. Advanced technical education is a plus.
Primary Location City/State:
Homebased - Conway, ArkansasAdditional Locations (if applicable):
Acxiom is an equal opportunity employer, including disability and protected veteran status (EOE/Vet/Disabled) and does not discriminate in recruiting, hiring, training, promotion or other employment of associates or the awarding of subcontracts because of a person's race, color, sex, age, religion, national origin, protected veteran, military status, physical or mental disability, sexual orientation, gender identity or expression, genetics or other protected status.
Attention California Applicants: Please see our CCPA/CPRA Privacy Act notice here .
Attention Colorado, California, Connecticut, Massachusetts, Maryland, Nevada, New Jersey, New York City, Ohio, Rhode Island, Virginia, and Washington Applicants: This position is not located in the aforementioned locations but applications for remote work may be considered. For information about this role under state or local equal pay or pay transparency laws, please contact View email address on aiapply.co .
- ...cutting edge defence technology to ground breaking innovations our mission is to empower and protect lives. Join us as a Principal Senior Technical Architect - Data at either our Farnborough or Malvern site, where you will have the opportunity to work with cutting-edge...PrincipalLocal area
$160.16k - $213.55k
...for considering opportunities with us! Job Title Data Solutions Architect - Remote Requisition Number R8044 Data Solutions Architect -... ...modeling (conceptual, logical, semantic), ontology/knowledge graph concepts, data mesh and data product thinking, and domain-driven...SuggestedHourly payFull timeH1bRemote workWork from homeFlexible hours$159.6k - $265.99k
...where deep technical mastery meets genuine purpose. As a Principal Cloud Architect will find this opportunity compelling for the technical rigor... ...of education and experience. At least 15 years of software engineering, digital engineering and application modernization...PrincipalFull timeWork experience placementLive inRemote workMonday to FridayShift work- ..., and escalation managementYou will lead and mentor technical teams throughout project delivery:Lead delivery teams of technical architects, consultants, and client IT staff across MAS implementation workstreamsDefine and enforce technical standards, deployment checklists...SuggestedFull timeWork experience placementLive inWork at officeLocal area
- ...Talent, and Power Ecosystem. You Are:You are a data/senior data architect who designs enterprise data fabric solutions that provide... ...bring together data virtualization, active metadata, knowledge graphs, cataloging, and automated integration into a connected data layer...SuggestedFull timeWork experience placementLive inWork at officeLocal area
- ...Learn more about Accenture's Utilities Transmission & Distribution Practice here>> Role OverviewThe ArcGIS Utility Network Solution Architect will serve as the senior functional authority guiding our client team through the transformation of its legacy, geometric network-...Full timeLive inWork at officeLocal area
- ...of AI & Data applications. You AreAs a GenAI Presales Solution Architect, you will lead the end-to-end solution blueprint and roadmap, acting... ...). Align technology components (e.g. LLM models, Vector DB, Graph DB, Agents, APIs, etc.) with business use cases. Prepare...Full timeWork experience placementLive inWork at officeLocal area
$152.07k - $202.76k
...of AI‑ready connectivity, join us today. The Role In a culture built on accountability, trust, and bold thinking, the Principal Architect, Cloud FinOps, plays a pivotal role in shaping the future of AI-ready connectivity. Working at the intersection of innovation...PrincipalTemporary workRemote workWork from home$142k
...expert guidance and mentorship to a team of architects, fostering a culture of collaboration... ...frameworks and methodologies Software Development Knowledge of emerging technologies... ...of the following technologies/areas, Principal Architects must demonstrate proficiency...PrincipalFor contractorsWork at officeLocal areaRemote work- ...ROLE... We're looking for an experienced, hands‑on Enterprise Architect who can bring clarity, discipline, and long‑term direction to... ..., privacy, disaster recovery, monitoring, and secure software delivery. Ability to produce clear architecture diagrams, decision...Shift work
- ...remarkable success. In the assigned Job Role of Engineering Principal, your Area Of Responsibility will be as below: Collaborate... ...Domain, Public Sector/State Government Experience, AWS Solution Architect Certification, Amazon Connect Certification, Genesys Cloud CX...PrincipalFull timeTemporary workRelocation
- ...highly experienced Blue Yonder (JDA/RedPrairie) WMS Technical Architect with deep expertise in designing, architecting, and implementing... ...implementation activities including environment setup, software installation, configuration, performance tuning, technical testing...Full timeWork experience placementLive inWork at officeLocal area
$110k - $220k
...Segment: Home OfficeJoin Walmart as a Principal Software Engineer for the Colony Platform within... ...senior technical authority and hands-on architect across critical AI & Data platforms. You... ...enterprise APIs via (e.g., Microsoft Graph) for workflows like user lookup, email/...PrincipalFull timeContract workTemporary workPart timeLocal area$162.96k - $217.98k
...Applications will be accepted until 01/31/2027. About the Role Our architect team is organized into four domains that together make the... ...stuck work. ~ B.S., M.S. or PhD in Computer Science, Software Engineering or MIS Preferred: Working knowledge of a second...PrincipalFull time- Job PostingSolutions Architect: (Location, El Dorado, Arkansas)Are you ready to take the next step in your career? Do you want to work... ...providing technical leadership.Strong experience with modern software development life cyclAuto req ID217107BRStore Number/Dept Number...
- ...equally comfortable whiteboarding migration architecture and rolling up your sleeves to solve a stubborn data quality issue.The Work:Architect end-to-end SAP data migration strategies for S/4HANA transformation programs, including greenfield, brownfield, and selective data...Full timeWork experience placementLive inWork at officeLocal area
- ...Solutions Architect: (Location, El Dorado, Arkansas) Are you ready to take the next step in your career? Do you want to work for a... ...providing technical leadership. ~ Strong experience with modern software development life cycle (SDLC) methodologies, including Agile...Full time
$85 - $90 per hour
...Akkodis is seeking a Solution Architect for a Contract with a client located in Chicago, IL—remote. Strong hands-on experience with AI — Bedrock, SageMaker, Security, CI/CD, Terraform, and GCP is a plus. Rate Range: $85/hr - $90/hr (The rate may be negotiable based...Contract workTemporary workLocal areaRemote work- ...Overview Black Canyon Consulting (BCC) is searching for a Solutions Architect to support the design and governance of enterprise-level IT solutions. The Solutions Architect will work with technical teams and stakeholders to ensure technology solutions align with organizational...
$75 - $85 per hour
...Solution Architect – AWS Data Platform Company: Confidential Global Hospitality Organization Location: Remote (Preferably in the Greater Chicago Area) Duration: 6+ Months Rate: $75-$85 per hour (C2C), depending on experience Position Overview Our client...Hourly payRemote work- ...Job Description We are seeking a Solution Architect to lead the design, architecture, and delivery of scalable, cloud-native solutions... ...-wide impact. Skills and Requirements 10+ years of software engineering, platform engineering, or solution architecture experience...
$130k
...AI Solution Architect Location: Des Moines, IA metro Salary starting at: $130,000 and up, based on experience The Momba Group is assisting a client seeking an experienced AI Solution Architect to help design and guide scalable AI and automation solutions...$130k - $260k
...teams.Partner cross-functionally with ML, Software Engineering, Data Science, Product, and... ...may also include : - StockSummaryThe Principal, Machine Learning Engineer will lead... ...business challenges. This role involves architecting end-to-end ML pipelines, driving innovation...PrincipalFull timeTemporary workPart timeWork experience placement- ...standards. We dont just sell things. We offer solutions to tomorrows challenges. We are seeking a dedicated Solution Architect to join our Platform Software and Integration System ( PSIS ) team. This role serves as the primary technical contact between Elo Client and...Full timeTemporary workRemote work
$126.3k - $200k
...Position: Technical Solutions Architect Job Description: Innovation happens when the right people, ideas, and technology come together. At Arrow, our Sales teams connect customers with the expertise, solutions, and global capabilities they need to move faster, solve...Hourly payFull timeTemporary workWork experience placementWork at officeRemote work- ...our Strategy & Consulting services help architect and accelerate all aspects of an organization... ...priorities across client accounts. At a Principal Director level, it could be:Lead sales... ...transfer, data as a product, knowledge graphs, data lineage, and AI-enabled business...PrincipalFull timeLive inWork at officeLocal area
- ...developing and deploying intelligent asset management solutions (EAM, EAM cloud platforms, RBI, etc.).The Role:As an IFS Cloud Solution Architect, you will define and own the end-to-end solution across IFS Cloud engagements, serving as the technical and functional authority...Full timeWork experience placementLive inWork at officeLocal area
$106.61k - $260.59k
...person, one family and one community at a time. The Lead Solution Architect is responsible for designing, building, and maintaining... ...our IT landscape. Required Qualifications ~10+ years in software engineering and architecture roles (technical lead, solution architect...Hourly payFull timeTemporary workLocal areaRemote work- Company DescriptionVentures Unlimited is a service centric organization. Our success begins with our ability to apply our relationships, leverage technologies, and identify talent - often in combination - to an endless array of real-world customer needsJob DescriptionPosition...Full timeWork experience placement
$110k - $220k
...aligned with strategic roadmaps.Drive full software development lifecycle across multiple... ...tolerance, and real-time data processing.Architect and integrate intelligent AI-enhanced... ...positions may also include : - StockSummaryThe Principal Software Engineer leads the design and...PrincipalFull timeTemporary workPart time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Architect (Graph Architect). Be the first to apply!
- .net software architects (remote) Arkansas
- principal Arkansas
- healthcare software sales Arkansas
- software support Arkansas
- embedded software Arkansas
- remote software sales Arkansas
- software technical support Arkansas
- software implementation project manager Arkansas
- software technology Arkansas
- id software Arkansas




