Design and deliver AI/ML solutions, implement machine learning models, collaborate with teams, mentor juniors, and ensure scalability and security of technology products.
Job Description
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Infrastructure Platforms team, you will serve as a seasoned member of an agile team, focusing on designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. You will be responsible for implementing critical technology solutions across multiple technical areas, supporting various business functions to achieve the firm's business objectives.
Job Responsibilities
Required Qualifications, Capabilities, and Skills
Preferred Qualifications, Capabilities, and Skills
We have an exciting and rewarding opportunity for you to take your software engineering career to the next level.
As a Software Engineer III at JPMorgan Chase within the Infrastructure Platforms team, you will serve as a seasoned member of an agile team, focusing on designing and delivering trusted, market-leading technology products in a secure, stable, and scalable manner. You will be responsible for implementing critical technology solutions across multiple technical areas, supporting various business functions to achieve the firm's business objectives.
Job Responsibilities
- Develop and implement machine learning models and algorithms to address operational challenges.
- Analyze large datasets to extract actionable insights and support data-driven decision-making.
- Ensure the scalability, reliability, and security of AI/ML solutions in a production environment, focusing on long-term sustainability.
- Adopt existing AI/ML initiatives at the organizational level within the subgroup.
- Mentor junior team members and foster a culture of innovation and continuous learning.
- Create visualizations and dashboards to present insights from log analysis.
- Perform automated root cause analysis to trace the origin of errors and suggest solutions.
- Continuously improve models by incorporating new log data and feedback.
- Collaborate with cross-functional teams to integrate AI/ML solutions into business processes.
- Document processes, models, and workflows to ensure transparency and reproducibility.
- Stay updated with the latest advancements in AI/ML and apply relevant techniques to ongoing projects.
Required Qualifications, Capabilities, and Skills
- Formal training or certification on software engineering concepts and 3+ years applied experience
- hands on experience in developing and deploying machine learning models.
- Strong understanding of data preprocessing, feature engineering, and model evaluation.
- Proficient in Python and key data science libraries (e.g., Pandas, NumPy, TensorFlow, PyTorch, PySpark).
- Solid understanding of machine learning algorithms.
- Strong foundation in software engineering principles, including code modularity, documentation, versioning, and adherence to best practices ensuring maintainable and scalable code development.
- Experience building data pipelines for both structured and unstructured data processing.
- Experience in developing APIs and integrating NLP or LLM models into software applications.
- Familiarity with data visualization tools like Matplotlib, Seaborn.
- Strong communication skills and ability to work collaboratively in a global team environment.
- Ability to troubleshoot and optimize AI/ML solutions for performance and accuracy.
Preferred Qualifications, Capabilities, and Skills
- Demonstrate experience with cloud platforms and services (e.g., AWS, Azure, Google Cloud).
- Apply knowledge of natural language processing and computer vision techniques.
- Utilize understanding of big data technologies and distributed computing (e.g., Spark).
- Contribute to the adoption of emerging AI/ML tools and frameworks.
Top Skills
AWS
Azure
GCP
Matplotlib
Numpy
Pandas
Pyspark
Python
PyTorch
Seaborn
TensorFlow
Similar Jobs at JPMorganChase
Financial Services
The Software Engineer III is responsible for implementing secure and scalable technology solutions, developing code, and leading technical initiatives within an Agile team.
Top Skills:
AWSCucumberGitJavaJunitMicroservicesNoSQLSpring
Financial Services
As an AI/ML Engineer, you'll lead the design and deployment of generative AI solutions, mentor junior engineers, and improve AI system stability with expertise in AWS, Python, and Java.
Top Skills:
AngularAWSJavaKerasPythonPyTorchReactScikit-LearnTensorFlow
Financial Services
As a Software Engineer III, you will design and deliver technology solutions, develop production code, analyze data, and contribute to a diverse team culture.
Top Skills:
AWSCi/CdDatabricksDockerEksKerasKubernetesPythonPyTorchSagemakerScikit-LearnSQLTensorFlow
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.