Genesys is looking for a Senior Software Engineer in Galway, Ireland. If you meet the requirements below, you will be eligible to apply via Digital Marketing Community.
Job Responsibilities:
- Aid in the design and implementation of major features within our AI Platform.
- Draft high-quality Python code.
- Bring features all the way through the Design, Beta, Generally Available, Maintain cycle.
- Understood the overall architecture of the system.
- Oversee junior team members through an Agile Scrum setup.
- Promote overall team velocity.
- Utilize process appropriately for data security, traceability and information sharing.
Job Requirements:
- Degree in computer science, engineering, statistics, maths, physics, or related disciplines.
- MSc or Ph.D. in these disciplines a plus.
- Minimum 6 years of experience in software engineering.
- A solid Python programmer and know how to write quality code in Python (knowledge of Java is a plus).
- Expert knowledge of distributed and highly scalable systems
- Demonstarted understanding of algorithms, data structures, and performance at scale.
- Effective experience having designed, built, and maintained REST APIs in production.
- Proficient experience with web applications and microservices.
- Familiarity with stream processing, distributed systems and real-time systems.
- Deep knowledge of event-driven architectures.
- Strong knowledge of Big Data technologies (Spark, Cassandra, MongoDB, Kafka).
- Proven experience in cloud technologies (AWS).
- Be curious, self-driven, and ask the right questions.