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, Machine Learning and Cloud at JPMorgan Chase within the Consumer and Community Banking, Machine Learning Delivery Americas team, you serve as a seasoned member of an agile team to design and deliver trusted market-leading technology products in a secure, stable, and scalable way.
You are responsible for carrying out critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job responsibilities
- Executes standard software solutions, design, development, and technical troubleshooting
- Writes secure and high-quality code using Python or Java programming languages
- Applies knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation
- Applies technical troubleshooting to break down solutions and solve technical problems of basic complexity
- Leverages Cloud services to build ML pipeline to implement, deploy and productionize ML Models
- Works with Business stakeholders and Product Owners to understand requirements.
- Works with SRE for any infrastructure / production changes.
- Ingests data from multiple sources
- Adds to team culture of diversity, equality, inclusion, and respect.
Required qualifications, capabilities, and skills :
- Formal training or certification on software engineering concepts and 3+ years applied experience.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Aptitude and willingness to learn new technologies.
- Experience in programming languages such as Python or Java .
- Understanding of and ability to learn the basic architecture of Cloud services and usage.
- Background with Machine Learning Frameworks and Big Data technologies such as Hadoop, Hive .
- Experience working with databases such as Oracle or Cassandra .
- Exposure to Agile and scrum methodologies .
- Familiarity with CI / CD , Application Resiliency, and Security.
- Emerging knowledge of software applications and technical processes within any technical discipline such as cloud, artificial intelligence, machine learning, Data analytics .
Preferred qualifications, capabilities, and skills
- Knowledge of any of the technologies like Big Data / Distributed computing like Spark, Kafka, Terraform, Kubernetes, AWS .
- Python Machine Learning library and ecosystem experience (Pandas and Numpy
30+ days ago