Senior Software Engineer
Posted Updated
Description
We're looking for a Software Engineer with strong backend expertise in Python or Java and hands-on experience with AI/LLM-based solutions. You'll build scalable backend systems while working on AI-powered features and integrations.
Responsibilities:
- Build and scale backend services using Python or Java.
- Design microservices, distributed systems, APIs, and event-driven architectures.
- Develop and integrate AI/LLM-powered features using LLM APIs and related technologies.
- Work with cloud infrastructure, databases, message queues, and deployment automation.
- Drive system design and solve complex technical challenges.
- Collaborate with product and engineering teams to deliver scalable solutions.
Requirements:
- 3-5 years of backend development experience with Python or Java.
- Strong experience in microservices, distributed systems, APIs, and system design.
- Hands-on experience with generative AI, LLMs, LLM APIs, RAG, embeddings, or prompt engineering.
- Experience with AWS/GCP/Azure and relational/NoSQL databases.
- Strong problem-solving and analytical skills.