Verified today
Software Engineer - Fullstack (React & Python)
About the role
Software Engineer III – Fullstack (React & Python) at JPMorgan Chase Bank. Join an agile team in Consumer & Community Banking to design and deliver secure, scalable technology products. Lead the development of data processing pipelines, model inference services, and cloud‑based solutions on AWS or Azure. Drive experimentation, productionization, and deployment of machine learning models, leveraging GenAI and advanced frameworks. Build front‑end components with ReactJS, TypeScript, and modern web technologies, while ensuring performance and scalability. Collaborate across business functions to translate requirements into robust, high‑quality code. Ideal candidates possess formal software engineering training, 3+ years of experience, and expertise in JavaScript, Python, ML frameworks, and cloud platforms. This full‑time role offers an opportunity to impact JPMorgan’s technology strategy and advance your career in a dynamic, data‑centric environment.
What you’ll do
- Design and implement scalable data pipelines and deploy model inference services.
- Deploy solutions into public cloud (AWS or Azure) infrastructure.
- Experiment, develop and productionize high‑quality ML models, services, and platforms.
- Write code to create machine learning experimentation pipelines.
- Design and implement feature engineering pipelines and push to feature stores.
- Analyze large datasets to extract actionable insights and drive data‑driven decisions.
- Ensure scalability and reliability of AI/ML solutions in production.
What you’ll bring
- Formal training or certification in software engineering and 3+ years experience.
- Proficient in JavaScript, ReactJS, HTML, CSS, and TypeScript.
- Strong front‑end development with ReactJS and TypeScript.
- Proficient in Python, Java, and full‑stack API development.
- Experience with GenAI (OpenAI or AWS Bedrock) and ML model deployment on AWS SageMaker or Bedrock.
- Skilled in machine learning frameworks (TensorFlow, PyTorch, Scikit‑learn) and cloud platforms (AWS) with Docker/Kubernetes.
Nice to have
- Expert in NLP, Reinforcement Learning, Ranking/Recommendation, or Time Series Analysis.
- Knowledge of ML frameworks (PyTorch, Keras, MXNet, Scikit‑Learn) and LLM frameworks (LangChain, LangGraph).
- Understanding of finance or investment banking businesses is an added advantage.