Lead Software Engineer - ML/Blockchain
About the Role
Join JPMorgan Chase as a Lead Software Engineer - ML/Blockchain and be an integral part of an agile team that's constantly pushing the envelope to enhance, build, and deliver top-notch technology products. In this role, you will leverage your deep technical expertise and problem-solving skills to address complex challenges across multiple technologies and applications, driving significant business impact through your contributions. This position offers a unique opportunity to work on cutting-edge technologies in the financial sector, focusing on machine learning and blockchain solutions.
What You'll Do
- Research, develop, and productionize high-performance machine learning and quantitative models.
- Collaborate with product and business teams to deliver impactful software solutions.
- Design and implement scalable data processing pipelines to optimize business results.
- Utilize your knowledge of machine learning frameworks like TensorFlow and PyTorch to enhance product capabilities.
- Drive innovation by integrating blockchain technology into existing systems.
Requirements
- Formal training or certification in software engineering concepts and 5+ years of applied experience.
- Deep knowledge in Machine Learning, Deep Learning, and related fields.
- Experience with major machine learning frameworks such as TensorFlow and PyTorch.
- Skilled in ETL pipelines and real-time data processing.
- Strong analytical and critical thinking skills.
- Self-motivated, with excellent communication and teamwork abilities.
Nice to Have
- Experience with computational graphs and JIT compilation.
- Knowledge of hardware accelerators, GPUs, and profiling tools.
- Familiarity with cloud computing platforms (Google Cloud, AWS, Azure).
- Experience in distributed system design and development.
- Background in derivatives modeling or portfolio management.
What We Offer
- Competitive salary range of $180,000 - $220,000 annually.
- Comprehensive health benefits and wellness programs.
- Flexible remote work options to promote work-life balance.
- Opportunities for professional development and continuous learning.
- Innovative work environment with cutting-edge technology.
This Lead Software Engineer position at JPMorgan Chase offers a unique opportunity to work on innovative ML and blockchain projects within a leading financial institution. Enjoy competitive compensation and flexible remote work options.
Who Will Succeed Here
Expert in machine learning frameworks such as TensorFlow and PyTorch, with a proven track record of developing and deploying ML models in production environments.
Strong understanding of blockchain technology and its applications in finance, coupled with hands-on experience in implementing decentralized systems and smart contracts.
Ability to lead remote teams effectively, demonstrating self-motivation and excellent organizational skills to manage complex projects across multiple time zones.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months