Skip to content

Software Engineer, Microservices, Golang, Scala, Java, Javascript, Python, AI, Machine Learning, GenAI, LLM, Dialog Management, Google Dialogflow, Amazon Alexa, Kafka, AWS, GCP, Azure, Git, REST API, gRPC, Scalable System Architecture, Code Quality, Code

Is this job for you?

Build your CV and see how well you match this role — and every other one.

Build my CV

The role

Software Engineer: Design and develop scalable, reliable platforms for customer support, leveraging AI and microservices architecture, with a focus on customer-facing platforms and GenAI models.

Responsibilities:
- Create scalable, maintainable platforms for customer support.
- Own customer-facing platforms and lead GenAI-based support experiences.
- Collaborate with engineering teams to drive consensus and implement changes.
- Identify and implement required changes across the engineering ecosystem.
- Communicate design, requirements, and architecture effectively.

Required Skills:
- Bachelor's degree in Computer Science or related field.
- Scalable system architecture design.
- Production-quality services, deployment, monitoring, and reliability.
- Microservice designs, gRPC or REST API development.
- Excellent problem-solving skills and technical writing skills.
- Fluency in Golang, Scala, or Java.
- Experience with version control systems like Git.
- Strong understanding of algorithms, data structures, and software design principles.

Preferred Skills:
- Experience with machine learning, GenAI, or LLM technologies.
- Familiarity with large-scale distributed systems and cloud platforms.
- Experience with dialog management systems and communication channel interfaces.

See the full job post

Responsibilities, requirements, skills and benefits — create your free account.

At least 6 characters. The longer, the safer.
or

Already have an account?

Similar openings

Other roles that could suit you.

See all →

Your location

Jobs and companies will be filtered on this country.

Suggested

All countries 65