Senior Lead Software Engineer - AI/ML Developer
Salary not listed • Jersey City, NJ, United States • Full-time
Posted 21d ago
No salary is listed. Many US states require employers to post a pay range, so ask about pay early.
Job Location
Jersey City, NJ, United States
Tech Stack
Remote Work Policy
On-site
Employment Type
Full-time
Categories
Machine Learning Engineer
About the job
As a Senior Lead Software Engineer at JPMorgan Chase, you will be a key member of an agile team focused on building, scaling, and maintaining robust machine learning platforms. Your role involves designing and delivering market-leading infrastructure and tools that empower data scientists and ML engineers to develop, deploy, and monitor models efficiently and securely. You will implement critical technology solutions across multiple technical areas to support business objectives and drive innovation in ML platform capabilities.
Responsibilities
- Design, build, and maintain scalable machine learning platforms and infrastructure for end-to-end ML workflows.
- Develop and optimize tools for model training, deployment, monitoring, and lifecycle management.
- Integrate data engineering, feature management, and model serving capabilities into unified ML platform solutions.
- Implement secure, high-quality production code for platform services, APIs, and automation pipelines.
- Lead evaluation sessions with stakeholders to understand requirements and deliver platform features.
- Ensure platform reliability, scalability, and performance through monitoring and continuous improvement.
- Produce architecture and design artifacts for platform components.
- Automate infrastructure provisioning, configuration, and CI/CD pipelines for ML platform services.
- Contribute to the ML platform engineering community of practice and explore emerging technologies.
- Drive team adoption of AI-assisted engineering practices to improve code quality and delivery speed.
- Apply knowledge of SDLC toolchain, including AI-assisted development and automation capabilities.
Requirements
- 5+ years of applied experience in software engineering.
- Hands-on experience building, deploying, and maintaining machine learning platforms or infrastructure.
- Advanced proficiency in Python and at least one ML framework (e.g., TensorFlow, PyTorch, Scikit-learn).
- Experience with data processing frameworks and tools (e.g., Spark, Pandas, SQL).
- Practical experience with cloud-based ML platforms (e.g., AWS SageMaker, GCP AI Platform, Azure ML) or on-prem ML infrastructure.
- Strong understanding of MLOps practices, including CI/CD for ML, model versioning, and monitoring.
- Experience developing APIs and platform services for ML workflows.
- Proficiency in all aspects of the Software Development Life Cycle and Agile Methodologies.
- Ability to collaborate with cross-functional teams to deliver platform solutions aligned with business objectives.
