
Senior UI Developer
Mastercard20 hours ago
Dublin, IrelandSenior
Responsibilities
- Design and build interactive visualization tooling for embeddings, model outputs, clusters, similarity views, filtering, drill-downs, and model-version comparisons.
- Develop self-service applications for request submission, asynchronous job tracking, and result retrieval through the platform API.
- Build prototypes, executive demos, and internal tools for AI teams.
- Build and maintain applications hosted on Databricks Apps, including integrations with Unity Catalog and platform APIs.
- Integrate frontend applications with APIs while coordinating on authentication, contracts, and versioning.
- Translate AI and data engineering workflows into practical interfaces for varied technical audiences.
- Own frontend architecture, component quality, testing, documentation, maintainability, and production troubleshooting.
Requirements
- Strong production frontend development experience with React and/or Python-based data-app frameworks such as Streamlit or Dash.
- Experience with component architecture, state management, maintainable application development, and REST API integration.
- Experience handling authentication, asynchronous submit-and-retrieve workflows, and API versioning.
- Familiarity with advanced visualization libraries such as D3.js, deck.gl, or Plotly.
- Familiarity with Databricks Apps and its deployment model for React, Streamlit, and Dash applications; direct Databricks experience is a strong plus.
- Advanced interactive data visualization experience, including filtering, drill-down, dynamic rendering, and ideally high-dimensional or embedding-style data.
- Fluency reading and writing SQL or querying a governed data platform such as Unity Catalog.
- Strong UI/UX judgment, frontend testing and code-quality practices, and comfort working within existing CI/CD pipelines.
- Clear communication and ability to collaborate directly with backend, data, and AI engineering teams in a fast-moving environment.
About Mastercard
Mastercard builds and operates a global payments network used by banks, merchants, fintechs, and governments, offering card processing, real-time payments, tokenization, and fraud/risk services. It generates revenue from transaction processing and assessment/service fees across more than 200 countries and territories. Founded in 1966 and headquartered in Purchase, New York, Mastercard is a public company listed on the NYSE (ticker: MA).