- Dallas, Texas, United States
- Senior
- 7+ years
Senior Software Engineer, AI and Data Solutions designing and delivering production-grade software, data, and AI-enabled solutions across the organization’s business lines.
Responsibilities
- Design, build, test, deploy, and operate scalable software and data solutions using modern engineering practices.
- Lead the implementation of complex application components, APIs, microservices, data-processing pipelines, and event-driven integrations.
- Translate business and technical requirements into clear solution designs, implementation plans, technical specifications, and engineering tasks.
- Build batch and real-time data-processing solutions that ingest, validate, transform, reconcile, enrich, and distribute structured and unstructured data.
- Design and implement Customer Data Platform and customer-data capabilities, including profile creation, identity matching, profile unification, segmentation, consent and preference management, and downstream activation.
Requirements
- Bachelor’s or master’s degree in computer science, software engineering, data engineering, information systems, or a related field.
- Nice to have: Bachelor’s or master’s degree in computer science, software engineering, data engineering, information systems, or a related field.
- Nice to have: Experience working in financial services or another highly regulated industry.
- Nice to have: Experience with Google Cloud Vertex AI, Azure Databricks, Apigee X, Azure API Management, LangGraph, Google ADK, or vector-search technologies.
