Senior Software Developer
📄 Job Description
Overview of 66degrees
66degrees is an end-to-end AI transformation partner that guides enterprises from complex business challenges to clear, quantifiable outcomes. Our company is the culmination of several successful firms, each a leader in its own right in cloud, artificial intelligence, and data. This convergence of talent and expertise helps businesses reach their own "inflection point," where chaotic data becomes a strategic asset, complexity becomes clarity, and AI becomes an engine for growth. Our ultimate vision is to be the catalyst for a future where every business operates as an intelligent enterprise, with autonomous systems unlocking human potential.
At 66degrees, we believe in thriving through challenges and winning together. These values not only guide us in achieving our goals as a company but also for our people. We are dedicated to creating a significant impact for our employees by fostering a culture that sparks innovation and supports professional and personal growth.
Overview of Role
We are seeking a Seasoned Software Developer with deep expertise in Python-based backend development (framework-agnostic, without a hard dependency on Django) and cloud-native application delivery. The ideal candidate is adept at building scalable platforms, designing RESTful APIs, and integrating modern AI/LLM capabilities into production systems. Experienced with technologies like FastAPI, React, and cloud platforms such as Azure and GCP. This role involves driving solution delivery, mentoring teams, and aligning technology initiatives with business goals.
Responsibilities
- Architect and deliver scalable backend solutions using modern Python frameworks.
- Design, build, and integrate LLM-powered features (RAG pipelines, AI agents, tool/function calling) into production applications.
- Design and maintain robust RESTful (and optionally GraphQL) APIs.
- Build event-driven systems and manage distributed/background job processing.
- Oversee cloud deployments and infrastructure on Azure and GCP.
- Implement CI/CD, observability, and cost/performance optimization for AI workloads.
- Lead cross-functional teams, mentor engineers, and uphold high engineering standards.
Core Skills
- Primary: Python (FastAPI, Flask), API Design, Cloud-Native Architecture, Async programming (asyncio) for building event-driven systems and handling distributed/background jobs.
- Database: SQL (PostgreSQL, MySQL), ORM (SQLAlchemy).
- Secondary: React, JavaScript (ES6+), HTML5, CSS3.
- Cloud & DevOps: Azure, GCP, Docker, Kubernetes, CI/CD.
- Tools & Practices: SQLAlchemy, Agile, Git, Terraform, Pytest.
AI / LLM Engineering Skills
- LLM APIs: OpenAI, Google Gemini, Anthropic Claude (incl. Azure OpenAI / Vertex AI).
- Prompt Engineering and AI Agents: Tool use, function calling, multi-agent orchestration.
- RAG (Retrieval-Augmented Generation): Chunking, embeddings, retrieval strategies.
- Vector Databases: e.g., Pinecone, Weaviate, Chroma, pgvector, FAISS, Milvus.
- AI Frameworks: LangChain / LangGraph, Google ADK, LlamaIndex.
- MCP (Model Context Protocol).
Good to Have
- LLM Ops & Evaluation: LangSmith / LangFuse, prompt versioning, eval frameworks (RAGAS, DeepEval), guardrails/hallucination mitigation.
- Embeddings & Model Tuning: Text embedding models, fine-tuning / LoRA, structured output (JSON mode, Pydantic-based parsing).
- Data & Pipelines: Pandas, background jobs/queues (Celery, Redis), streaming responses (SSE/WebSockets).
- API Hardening: Authentication/authorization (OAuth2, JWT), rate limiting, caching.
- Message Brokers / Event-Driven: Kafka, RabbitMQ, or Pub/Sub.
- Security & Governance: Data Privacy, Responsible-AI / Content Moderation.
- Testing & Quality: Unit/integration testing, type checking (mypy), linting (ruff).
Please note, we cannot sponsor or transfer any visas, of any kind, at this time.