Software Engineering Analyst III (Backend)

Sinch

Sao Paulo, SP, Brazil Full time Engineering
Apply on EasyApply

Create a free account to apply in seconds

Sinch is pioneering the way the world communicates. More than 150,000 businesses - including Google, Uber, Paypal, Visa, Tinder, and many others - rely on Sinch's Customer Communications Cloud to power engaging customer experiences through mobile messaging, voice, and email.

Whether you need to verify users or craft omnichannel campaigns, Sinch makes it easy. Our AI-infused Super Network, APIs, and applications ensure you can connect with your customers reliably and securely, at every step of their journey.

At Sinch we "Dream Big", "Win Together", "Keep it simple", and "Make it Happen". These values are our foundation!

Essence of the Role

Our team is at the forefront of GenAI-powered solutions developing cutting-edge services to enhance user experiences, optimize internal processes, and explore new business opportunities. You’ll work on scalable, high-impact AI projects, collaborate with cross-functional teams, and contribute to proofs-of-concept, and production-ready AI applications.

What You'll Do

• Design, develop, and maintain backend services for Product Solutions Platform.

• Build high-performance, scalable, and distributed systems.

• Work with Java, Spring, Kafka, OpenSearch to enhance our product, ensuring safety, efficiency, and responsiveness.

• Develop internal tools for monitoring, debugging, and optimizing applications at scale.

• Ensure observability, reliability, and fault tolerance across all services.

• Collaborate with cross-functional teams including Software Engineers, UX Designers and Product Managers.

• Maintain a strong focus on code quality, security, and best practices in software development.

• Build AI/ML-enabled products.

• This is a remote role.

Requirements

• Bachelor’s degree in Computer Science, Information Technology, or related fields.

• Advanced spoken and written English.

• Production-level experience in backend development using Java, Go, Python or any other modern language.

• Deep understanding of distributed systems and experience building high-scale microservices and event-driven architectures.

• Experience with observability, logging, and monitoring tools for debugging and performance analysis.

• Experience with cloud platforms (AWS) and containerized deployments (Docker, Kubernetes).

• A problem-solving mindset with the ability to debug distributed systems.

• Strong communication skills and the ability to work effectively in a collaborative environment.

Nice to Have

• Production experience integrating LLM APIs (OpenAI, Anthropic, Gemini, etc.) into scalable, real-world systems.

• Practical experience with LangChain, LlamaIndex, or similar LLM orchestration frameworks.

• Experience with developing AI Agents, the world of tools and how AI agents can leverage external functionalities and APIs.

• Familiarity with context and memory management — including session handling, conversation history strategies, long-context optimization, and state-of-the-art agent design.

• Experience with RAG, Prompt Engineering, response validation, Vector Data Bases and AI guardrails.

Our Hiring Process

In Sinch, we are committed to following a recruitment process that is fair, objective, consistent, and equal opportunity. Our Talent Acquisition team, together with hiring managers and the rest of the interviewing team, persistently works towards identifying the people that best fit each open job, based on Sinch' s hiring needs and candidates' career expectations.

We encourage applications from strong candidates with relevant professional backgrounds for this role. Not all applicants will meet all job requirements exactly! Don't let that stop you from considering Sinch for the next step in your career. We are always open to candidates that could bring new insights and perspectives to Sinch!

Please send your CV in English language.

Skills

JavaSpringKafkaOpenSearchCloud Platforms (AWS)DockerKubernetesProblem-solvingCommunicationCollaboration