Job Closed
This listing is no longer active.
niluk• get the app. get new mates. get off your phone. ☀️
Senior Python Developer – AI, LLM Engineering
Location
Uganda
Posted
178 days ago
Salary
0
Seniority
Senior
Job Description
Senior Python Developer – AI, LLM Engineering
niluk.app
• Build and ship AI services in Python • Implement LangChain workflows (tools/agents, structured outputs) • Build RAG pipelines and retrieval patterns backed by PostgreSQL • Develop APIs and background jobs for LLM tasks (retries, rate limits, batching) • Improve observability and operational stability (logging/metrics/tracing)
Job Requirements
- 5+ years of professional experience with Python backend development
- Strong LLM/AI fundamentals and experience delivering AI-enabled features
- Hands-on experience with LangChain (or similar LLM orchestration patterns)
- Strong PostgreSQL skills (schema design, migrations, query tuning)
- Proven experience deploying and operating services on GCP (e.g., Cloud Run/GKE, Cloud SQL, Pub/Sub, Secret Manager, Logging/Monitoring)
- Solid engineering practices: testing, clean code, debugging, and API design
Related Guides
Related Job Pages
More Backend Engineer Jobs
.NET Core Developer, AWS
Van Hyde InternationalA new job, a better salary or a brand new country. Visit: www.vanhyde.com
• Diseñar, desarrollar y mantener aplicaciones usando .NET Core y C# • Construir y desplegar soluciones nativas en AWS (Lambda, RDS, IAM, CloudWatch) • Definir y administrar infraestructura como código usando AWS CDK • Implementar y mantener pruebas unitarias (mínimo 80% de cobertura) • Documentar APIs utilizando OpenAPI / Swagger • Contribuir a pipelines CI/CD basados en Git • Participar en revisiones de solución, planeación de sprints y ceremonias ágiles • Colaborar eficazmente con equipos distribuidos
• Design, develop, and maintain scalable backend applications and services. • Optimize system performance, reliability, and scalability. • Collaborate with front-end developers, project managers, and cross-functional teams to deliver high-quality applications. • Ensure application security, compliance, and adherence to best practices. • Design and implement efficient data storage solutions, including relational and NoSQL databases. • Work closely with frontend and UX teams to deliver seamless end-to-end user experiences. • Mentor, support, and train junior backend developers. • Stay up to date with modern backend technologies, frameworks, and industry trends. • Implement and maintain DevOps pipelines and CI/CD practices. • Uphold coding standards, perform code reviews, and promote best engineering practices. • Document code, architecture, and technical decisions. • Manage and coordinate a team of backend developers. • Support architectural design and high-level technical decision-making. • Participate in strategic planning and roadmap development. • Represent the engineering department in communication with clients, stakeholders, and leadership.
• Develop backend services using Java and Kotlin • Utilize Spring Boot for service development • Implement infrastructure as code using Terraform • Manage container orchestration with Kubernetes • Work with event-driven architectures via Kafka • Collaborate on GraphQL Federation and distributed schemas • Maintain code control through GitHub • Deploy and manage services on Azure Cloud
• Work in an agile, collaborative environment, taking ownership of the technical aspects of development and building high-quality software systems. • Contribute across the full software development lifecycle, from requirements gathering to design, coding, testing, and deployment. • Collaborate with talented individuals, mentor junior developers, and contribute to the team's growth and success. • Work with cutting-edge technologies.



