Software Engineer Associate III - Databricks
About the role
The Chief Data & Analytics Office (CDAO) at JPMorgan Chase accelerates the firm's data and analytics journey, ensuring the quality, integrity, and security of the company's data while leveraging it to generate insights and drive decision-making. The CDAO develops and implements AI and machine learning solutions to support commercial goals, including new product development, productivity improvements, and enhanced risk management.
As a Software Engineer III within the Corporate AIML Data Platforms and Chief Data & Analytics (CDAO) team, you will serve as a seasoned member of an agile team, designing and delivering trusted, market-leading technology products in a secure, stable, and scalable way. You will carry out critical technology solutions across multiple technical areas to support the firm's business objectives.
Responsibilities
- Develop and deploy AI/ML models and data pipelines for enterprise applications.
- Create secure and high-quality production code for machine learning inference and training systems.
- Produce architecture and design artifacts for AI-powered applications while ensuring scalability and performance.
- Gather, analyze, and transform large datasets to support AI/ML model development and evaluation.
- Implement natural language processing, generative AI, and other ML technologies in production systems.
- Collaborate with data scientists to productionize machine learning models and integrate them with backend services.
- Contribute to AI/ML communities of practice through demos, tech talks, and knowledge sharing.
Requirements
- Formal training or certification in software engineering and 3+ years of applied experience.
- Hands-on experience with AI/ML model development, training, and deployment.
- Proficient in Python and ML frameworks (TensorFlow, PyTorch, scikit-learn).
- Proficient in Java for both client-side and server-side application development.
- Proficient in HTML, CSS, and modern front-end web development practices.
- Experience with data pipelines and processing frameworks (Spark, Pandas, NumPy).
- Solid understanding of CI/CD, MLOps practices, and model versioning.
- Demonstrated knowledge of cloud platforms (AWS, Azure, GCP) and containerization.
- Hands-on experience using enterprise-authorized AI-assisted software development tools (e.g., for coding, test creation, troubleshooting, or documentation) with the ability to critically evaluate, validate, and refine AI-generated outputs for correctness, performance, and security.
- Understanding of responsible AI use in engineering workflows, including data sensitivity considerations, secure handling of inputs/outputs, and adherence to resiliency and security expectations; ability to guide peers on safe and effective usage within team practices.
Preferred Qualifications
- Experience with generative AI and large language models (LLMs).
- Familiarity with vector databases and RAG architectures.
- Experience with containerization (Docker, Kubernetes) and cloud-native deployments.
- Knowledge of NLP techniques and transformer architectures.
Benefits
- Comprehensive health care coverage.
- On-site health and wellness centers.
- Retirement savings plan.
- Backup childcare.
- Tuition reimbursement.
- Mental health support.
- Financial coaching.
Pay
Competitive total rewards package including base salary determined based on the role, experience, skill set, and location. Eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
About Us
JPMorgan Chase, one of the oldest financial institutions, offers innovative financial solutions to millions of consumers, small businesses, and many of the world's most prominent corporate, institutional, and government clients under the J.P. Morgan and Chase brands. With a history spanning over 200 years, we are a leader in investment banking, consumer and small business banking, commercial banking, financial transaction processing, and asset management.
Our professionals in Corporate Functions cover a diverse range of areas from finance and risk to human resources and marketing. Our corporate teams ensure we're setting our businesses, clients, customers, and employees up for success.