We have an opportunity to impact your career and provide an adventure where you can push the limits of what’s possible.
As a Lead Software Engineer specializing in Machine Learning and Cloud Technologies at JPMorgan Chase within the Corporate Technology- Consumer & Community Bank Risk group, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objectives.
Job Responsibilities
- Design Enterprise Machine Learning platforms that are capable of running predictive models.
- Provide Technical Leadership, guidance, and direction to other team members.
- Write secure and high-quality code using the syntax of at least one programming language, such as Python or Java.
- Establish standards, guidance, and best practices for the technical aspects in the team.
- Apply knowledge of tools within the Software Development Life Cycle toolchain to improve the value realized by automation.
- Apply technical troubleshooting to break down solutions and solve technical problems of basic complexity.
- Leverage Cloud services to build ML pipeline to implement, deploy, and produce Machine Learning Models.
- Work with Business stakeholders and Product Owners to understand requirements.
- Collaborate with Site Reliability Engineers for any infrastructure/production changes.
- Ingest data from multiple sources.
Required Qualifications, Capabilities, and Skills
- Formal training or certification on software engineering concepts and 5+ years applied experience.
- Hands-on practical experience in system design, application development, testing, and operational stability.
- Attitude to learn new technologies; passionate about building an innovative culture.
- Experience in programming languages such as Python or Java.
- Understanding of the basic architecture of Cloud services and usage.
- Background with Machine Learning Frameworks and Big Data technologies such as Hadoop and 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, and data analytics.
Preferred Qualifications, Capabilities, and Skills
- Knowledge of technologies like Big Data / Distributed computing such as Spark, Kafka, Terraform, Kubernetes, AWS.
- Experience with Python Machine Learning libraries and ecosystem (Pandas, Numpy, etc.).
Similar Jobs
- View Job
Lead Software Engineer - Machine Learning Engineer
Wilmington - View Job
Software Engineer III, Machine Learning and Cloud
Wilmington - View Job
Machine Learning Engineer
Wilmington - View Job
Junior Machine Learning Engineer
Wilmington - View Job
Distinguished Machine Learning Engineer
Wilmington