At a Glance
- Tasks: Design and develop innovative prototypes using cutting-edge technologies.
- Company: Join a diverse team at JPMorgan Chase, shaping the future of technology.
- Benefits: Opportunities for growth, learning, and impactful projects.
- Other info: Collaborative environment with a focus on creativity and continuous learning.
- Why this job: Make a real impact on moonshot projects that influence the industry.
- Qualifications: Degree in Computer Science or Engineering; experience with Rust, C++, and Python.
The predicted salary is between 60000 - 80000 £ per year.
Are you ready to shape the future of technology? Join us in Global Technology Applied Research, where you’ll collaborate with experts to push the boundaries of what’s possible. You’ll have the chance to work on moonshot projects that impact our clients and the industry. Here, your ideas and skills will help drive next-generation solutions. Be part of a team that values curiosity, creativity, and continuous learning.
As a Software Engineer in the Global Technology Applied Research team, you will design, develop, and deliver innovative prototypes across frontier technologies. You will work closely with researchers and engineers to turn ideas into impactful solutions. Your contributions will help inform strategic decisions and advance the firm’s leadership in technology innovation. You will thrive in a collaborative, fast-paced environment where your technical expertise and creativity are valued.
Job Responsibilities
- Develop packages for prototypes and business demonstrations, moving concepts from lab to product.
- Lead and support library development and architecture for emerging technology solutions.
- Implement algorithms in Rust or C++ for performance and security-critical applications.
- Monitor industry trends and emerging technologies to inform strategic direction.
- Communicate technical insights and recommendations to both technical and non-technical audiences through clear documentation and presentations.
Required Qualifications, Capabilities, and Skills
- Degree in Computer Science, Engineering, or equivalent practical experience.
- Experience developing and implementing quantitative algorithms.
- Proficiency in object-oriented, low-level languages such as Rust or C++, and experience with Python or similar high-level languages.
- Familiarity with modern development tools, software packaging, version control, and cloud platforms.
- Experience with cloud deployments.
- Strong communication skills and a collaborative, learning mindset.
- Ability to translate complex technical concepts for diverse audiences and drive cross‑functional collaboration.
- Demonstrated ability to innovate and deliver technology solutions in a fast‑paced environment.
Preferred Qualifications, Capabilities, and Skills
- Experience implementing cryptographic protocols.
- Experience accelerating algorithms using FPGA or GPU (CUDA).
- Experience in financial systems.
- ML/AI or blockchain research and development experience.
Why Join Us? You’ll be part of a diverse, interdisciplinary team dedicated to pioneering new technologies and making a real impact. We offer opportunities for growth, learning, and the chance to work on projects that matter. Join us and help shape the future of technology at JPMorgan Chase.
Software Engineer - Applied Research in London employer: Crypto Pro Network
Blockstream is an exceptional employer for the Director of Business Development role, offering a dynamic work culture that fosters innovation and collaboration within the rapidly evolving digital asset landscape. Employees benefit from extensive professional growth opportunities, including participation in major European industry events, while being part of a forward-thinking team dedicated to shaping the future of Bitcoin technology. With a strong emphasis on leadership development and a commitment to aligning with the long-term vision of the company, Blockstream provides a rewarding environment for those looking to make a significant impact in the financial sector.
StudySmarter Expert Advice🤫
We think this is how you could land Software Engineer - Applied Research in London
✨Tip Number 1
Network like a pro! Reach out to current employees on LinkedIn or at tech meetups. Ask them about their experiences and share your passion for technology – it could lead to a referral!
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Rust or C++. This will give you an edge and demonstrate your hands-on experience.
✨Tip Number 3
Prepare for technical interviews by practicing coding challenges and algorithm problems. Use platforms like LeetCode or HackerRank to sharpen your skills and boost your confidence.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets noticed. Plus, you’ll be part of a team that values creativity and innovation – just like you!
We think you need these skills to ace Software Engineer - Applied Research in London
Some tips for your application 🫡
Show Your Passion for Technology:When writing your application, let your enthusiasm for technology shine through! We want to see how your curiosity and creativity align with our mission to push boundaries. Share any moonshot projects you've worked on or innovative ideas you have!
Tailor Your Experience:Make sure to highlight your relevant experience in software development, especially with Rust or C++. We’re looking for specific examples of how you've implemented algorithms or developed prototypes. This helps us see how you can contribute to our team right away!
Communicate Clearly:Remember, we value strong communication skills! Use clear and concise language in your application to explain your technical expertise. Show us how you can translate complex concepts into understandable terms for both technical and non-technical audiences.
Apply Through Our Website:Don’t forget to submit your application through our website! It’s the best way for us to receive your details and ensure you’re considered for this exciting opportunity. We can’t wait to see what you bring to the table!
How to prepare for a job interview at Crypto Pro Network
✨Know Your Tech Inside Out
Make sure you brush up on your knowledge of Rust, C++, and any other relevant languages. Be ready to discuss your experience with algorithms and how you've implemented them in past projects. This will show that you're not just familiar with the tech but can also apply it effectively.
✨Showcase Your Problem-Solving Skills
Prepare to discuss specific challenges you've faced in previous roles and how you overcame them. Think about examples where you turned concepts into prototypes or solutions, especially in fast-paced environments. This will demonstrate your ability to innovate and adapt.
✨Communicate Clearly and Confidently
Practice explaining complex technical concepts in simple terms. You might be asked to present your ideas to both technical and non-technical audiences, so being able to communicate effectively is key. Use clear documentation and visuals if possible to support your points.
✨Stay Updated on Industry Trends
Research current trends in technology, especially those related to applied research and emerging technologies. Being able to discuss these trends and how they could impact the firm will show your enthusiasm and commitment to continuous learning.