Strong background in software engineering, particularly with Java core and multithreading/concurrency., Experience in troubleshooting performance issues related to TCP/IP, Multicast, and JVM., Familiarity with distributed caching, scalability, and high availability systems., Excellent communication skills, both written and oral, with the ability to simplify complex ideas..
Key responsabilities:
Become an expert on Hazelcast products and assist customers in diagnosing issues.
Research, identify, reproduce, and document bugs in the software.
Contribute to product improvement by thinking outside the role and providing feedback.
Engage with the community through writing blog posts and speaking at conferences.
Report This Job
Help us maintain the quality of our job listings. If you find any issues with this job post, please let us know.
Select the reason you're reporting this job:
Hazelcast is a leading software provider powering mission-critical applications that move the economy.
Hazelcast Platform is the foundational architecture providing core capabilities for AI and critical applications. With a revolutionary approach, Hazelcast Platform combines distributed compute, in-memory data storage, intelligent integration, and vector search to simplify application development, deployment, and maintenance. The platform is relied upon by many Global 2000 enterprises in financial services, e-commerce, logistics, and other industries that are vital to the daily essential activities of individuals and businesses
We are looking for a Solutions Architect in our Support Department to work with Software Engineers and Operations Staff at leading organizations, both small and large, around the globe. We need someone with a software engineering background and a strong aptitude for troubleshooting, that is looking for a new challenge. If investigating complex issues that may never have been seen before, and digging into source code or evaluating a network stack to understand how things work sound interesting to you then you’ll definitely enjoy this opportunity.
Above all, we want someone who is an enthusiastic team player who can communicate well, and is eager to learn and help others.
What You'll Do
Become an expert on Hazelcast products
Work directly with customers and the community to diagnose development and operational issues
Research, identify, reproduce and documents bugs
Think outside your role to improve our company products
Write blog posts, speak at user groups/conferences, help with benchmarks, and other project work.
What You Have
Experience with Java core, multithreading/concurrency, and network programming
Able to troubleshoot and tune for performance (e.g. TCP/IP, Multicast, JVM, Garbage collection)
Experience of working with Distributed caching, scalability and high availability systems
Knowledge and hands-on experience with Data storage (SQL, NoSQL, Graph, “big-data”)
Handle stressful situations with grace and enjoy helping others
Communicate complex ideas with simplicity and clarity
Excellent written and oral communication skills.
Additional Experience That Is Desired But Not Essential
Experience with Hazelcast
Cloud deployment (Amazon, Azure, Google, K8s etc)
Windows and/or UNIX/Linux System administration
Large production deployments
VM and containerization technologies
Other open source projects
Benefits
25 days annual leave + Bank holidays
Group Company Pension Plan
Private Medical Insurance
Private Dental Insurance
Life Insurance
EAP (Employee Assistance Program)
Required profile
Experience
Spoken language(s):
English
Check out the description to know which languages are mandatory.