Job
Description
As a Software Engineer III at JPMorganChase within the AI/ML & Data platform 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. - Design, develop, and maintain AI-powered applications using Python and Java backend services. - Implement generative AI solutions and applied AI models for various business use cases across the organization. - Build real-time communication systems utilizing WebSockets and A2A protocols for efficient data exchange. - Deploy and manage containerized applications with Docker, orchestrating services through AWS ECS and Lambda functions. - Use Terraform to implement infrastructure as code for scalable and reliable cloud deployments. - Collaborate with cross-functional teams to integrate AI capabilities into existing business processes. - Optimize application performance, ensure security compliance, and maintain code quality through testing, documentation, and peer reviews. Required qualifications, capabilities, and skills: - Formal training or certification on Software engineering concepts and 3+ years applied experience. - Expert-level proficiency in Python programming and its ecosystem. - Practical experience implementing generative AI and applied AI solutions. - Familiarity with Agentic frameworks such as LangGraph, Google ADK, and AutoGen. - Proficient in AWS services, including ECS and Lambda, and containerization with Docker. - Skilled in infrastructure as code using Terraform, microservices architecture, distributed systems, version control, and CI/CD pipelines. Master's degree in Computer Science, Machine Learning, or related field. - Knowledge of vector databases and embedding technologies. - Experience with additional AWS services including S3, RDS, and CloudFormation. - Familiarity with Kubernetes for container orchestration. - Experience with monitoring and observability tools. As a Software Engineer III at JPMorganChase within the AI/ML & Data platform 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. - Design, develop, and maintain AI-powered applications using Python and Java backend services. - Implement generative AI solutions and applied AI models for various business use cases across the organization. - Build real-time communication systems utilizing WebSockets and A2A protocols for efficient data exchange. - Deploy and manage containerized applications with Docker, orchestrating services through AWS ECS and Lambda functions. - Use Terraform to implement infrastructure as code for scalable and reliable cloud deployments. - Collaborate with cross-functional teams to integrate AI capabilities into existing business processes. - Optimize application performance, ensure security compliance, and maintain code quality through testing, documentation, and peer reviews. Required qualifications, capabilities, and skills: - Formal training or certification on Software engineering concepts and 3+ years applied experience. - Expert-level proficiency in Python programming and its ecosystem. - Practical experience implementing generative AI and applied AI solutions. - Familiarity with Agentic frameworks such as LangGraph, Google ADK, and AutoGen. - Proficient in AWS services, including ECS and Lambda, and containerization with Docker. - Skilled in infrastructure as code using Terraform, microservices architecture, distributed systems, version control, and CI/CD pipelines. Master's degree in Computer Science, Machine Learning, or related field. - Knowledge of vector databases and embedding technologies. - Experience with additional AWS services including S3, RDS, and CloudFormation. - Familiarity with Kubernetes for container orchestration. - Experience with monitoring and observability tools.