Job Summary:
JPMorganChase is one of the oldest financial institutions, offering innovative financial solutions to a diverse clientele. As a Machine Learning Engineer - Senior Associate, you will design, construct, and maintain AIOps solutions while collaborating with cross-functional teams to implement AI/ML capabilities in software applications.
Responsibilities:
• Design, develop, and maintain software applications with integrated AI/ML capabilities with a key focus on AIOps.
• Collaborate with cross-functional teams to gather and analyze requirements, translating them into technical solutions.
• Develop and implement software architecture and design patterns to ensure scalability and performance.
• Write clean, maintainable, and efficient code in one or more general-purpose programming languages: Python, Java, C, C++, Go.
• Implement and manage data pipelines to preprocess and transform data for AI/ML models.
• Integrate AI/ML models into software applications and ensure seamless deployment into production environments.
• Optimize software applications for performance, reliability, and scalability.
• Conduct code reviews and provide technical guidance to junior developers.
• Stay up-to-date with the latest advancements in software engineering and AI/ML technologies.
• Ensure adherence to software development best practices, including agile and lean methodologies.
• Apply SRE principles to enhance system reliability, performance, and availability. Implement monitoring and alerting solutions to proactively identify and resolve issues.
Qualifications:
Required:
• Bachelor’s degree in Computer Science or equivalent practical experience.
• 5+ years of experience as a software developer with a focus on integrating AI/ML solutions.
• Strong programming skills in Python, with experience in developing and maintaining production-level code.
• Hands on experience of Large Language Model (LLM) techniques, including Agents, Planning, Reasoning, and other related methods.
• In-depth experience with /Ranking, Recommender systems, RAG (Similarity Search), Agent systems, and other advanced methodologies.
• Experience with application architecture and design patterns.
• Proficiency in working with large datasets and data preprocessing.
• Solid understanding of AI/ML algorithms and techniques, including deep learning and natural language processing.
• Familiarity with AI/ML libraries and frameworks, such as TensorFlow, PyTorch, scikit-learn, and Keras.
• Experience with cloud platforms, such as AWS or Azure, for deploying and scaling software applications.
• Experience with CI/CD, Observability and Monitoring solutions such Jenkins, Phoenix Arise, Splunk etc.
Preferred:
• Familiarity with DevOps practices for software deployment and monitoring.
• Experience with SQL and NoSQL databases, Linux/Unix environments, and tools like Terraform and Apache Kafka.
• Experience with distributed computing frameworks, such as Apache Spark.
• Experience in implementing SRE practices to improve system reliability and performance.
Company:
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. Founded in 2000, the company is headquartered in New York, USA, with a team of 10001+ employees. The company is currently Late Stage.