Overview
On Site
$90,000 - $100,000
Full Time
No Travel Required
Skills
Artificial Intelligence
Python
Generative Artificial Intelligence (AI)
Machine Learning (ML)
PyTorch
scikit-learn
LangChain
Continuous Integration
Continuous Delivery
DevOps
Job Details
AI / Python Developer
Client: Financial Client
Location: Weehawken, NJ (Onsite Required)
Job Overview:
UBS is looking for a strong AI/Python Developer to build and enhance AI-driven applications, automation solutions, and data pipelines within a financial domain. The ideal candidate will be hands-on with Python, LLM/AI tools, and modern data engineering frameworks.
Responsibilities:
- Design and build AI/ML models, workflows, and automation tools
- Develop backend services and data pipelines using Python
- Create and optimize LLM prompts, embeddings, and model integrations
- Integrate AI capabilities into existing financial platforms
- Work with structured/unstructured data for model training and evaluation
- Collaborate with data scientists, cloud engineers, and business teams
- Ensure compliance, data security, and model governance
Required Skills:
- 5 8+ years of Python development
- Experience with LLMs, GenAI, or ML frameworks (TensorFlow/PyTorch/SciKit)
- Strong understanding of APIs, microservices, and data engineering concepts
- Hands-on with SQL, data processing, and cloud services (AWS/Azure/Google Cloud Platform)
- Experience in banking or financial domain (required)
- Strong debugging and communication skills
Preferred:
- Experience with vector databases, LangChain, or RAG pipelines
- Prior financial client experience
- Familiarity with DevOps and CI/CD best practices
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.