Senior Software Engineer
Posted Updated
Description
We are looking for a strong Software Engineer who actively uses AI to build better software faster. This is a backend-heavy engineering role where LLMs and AI systems are integrated into real production applications. You will design, build, deploy, and maintain AI-enabled systems while maintaining strong engineering discipline and code quality.
Responsibilities:
- Architect and build scalable backend systems (Python / FastAPI preferred).
- Integrate LLM APIs, RAG pipelines, and AI workflows into production applications.
- Deploy and maintain containerized applications on AWS/Azure.
- Use AI coding assistants and agents to accelerate development, without compromising code quality.
- Convert ambiguous requirements into production-ready systems.
Requirements:
- 4+ years of professional software engineering experience.
- Strong Python backend experience.
- Experience building REST APIs and production systems.
- Solid understanding of system design and clean architecture.
- Hands-on experience with Docker and Linux.
- Experience deploying to AWS or Azure.
- Experience integrating LLM APIs into applications.
- Experience with embeddings/vector databases/RAG pipelines.
- Strong Git and collaborative development workflows.
- Ability to operate independently in ambiguous environments.
Most importantly:
- Strong engineering fundamentals.
- High ownership mindset.
- Comfort using AI tools to move fast.
- Discipline to maintain structure and quality.
Good-to-Have:
- Experience with real-time streaming or WebSockets.
- Kubernetes deployment experience.
- Experience in a fast-paced startup or consulting environment.
- Familiarity with agent frameworks or voice/multimodal systems.
