Gramian Consulting

Senior Python Engineer

Posted: 5 days ago

Job Description

Gramian Consultancy is a boutique consultancy specializing in IT professional services and engineering talent solutions. With a strong background in software engineering and leadership, we help companies build high-performing teams by matching them with professionals who truly fit their needs.Role OverviewThis project is being delivered for one of the Silicon Valley Tech giants and we are looking for a high-caliber backend Engineer with deep proficiency in Python and a proven track record of designing and building large systems at speed. This role focuses on implementing real-world services (e.g., Gmail, Jira) as modular APIs using a test-driven approach, with an emphasis on engineering excellence, scalable system design, crisp documentation, and robust database design.Commitments Required: 8 hours per day with an overlap of 4 hours with PST. Employment type: Contractor assignment (no medical/paid leave)Duration of contract: 9 monthsLocation: India, Pakistan, Nigeria, Kenya, Egypt, Ghana, Bangladesh, Turkey, MexicoThree rounds of interviews (60 min technical + 30 min technical + 30 min cultural discussion)Roles & ResponsibilitiesDesigning and Implementing real-world services as modular, production-ready APIsCreating and maintaining excellent, developer-friendly documentationFollowing a strict Test Driven Development approach — tests first, code secondBuilding at maximum velocity without compromising on reliability or maintainabilityDesigning and iterating on scalable database schemas for each service integrationRequirementsRequired Skills & Qualifications5+ years of experience with practical, production-grade Python developmentStrong understanding of system design principlesProven ability to design modular, high-performance APIs and manage the complete API lifecycleHands-on experience with Test Driven Development (TDD)Strong fundamentals in database schema design and data modelingDemonstrated ownership of technical decisions, with the ability to explain and justify trade-offsExcellent technical communication skills — able to explain design, document APIs and collaborate effectivelyacross teamAble to work at a rapid pace without sacrificing clarity or correctness[Bonus] Familiarity with LLM function calling protocols and paradigmsBenefitsWork in a fully remote environmentOpportunity to work on cutting-edge AI projects with leading Tech companies

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In