Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy, and consent to receive emails from Rise
Jobs / Job page
Senior Python Developer - Microsoft Teams Integration Specialist image - Rise Careers
Job details

Senior Python Developer - Microsoft Teams Integration Specialist

We are looking for a Senior Python Developer with expertise in Django and Microsoft ecosystem integrations to join our team building cutting-edge meeting recording and transcription infrastructure.

You'll be working on a sophisticated bot orchestration platform that integrates deeply with Microsoft Teams, replicating and extending Recall.ai's functionality.

What You'll Build Teams Bot Infrastructure:

  • Develop bots that autonomously join Microsoft Teams meetings, handle authentication, and manage complex meeting lifecycles
  • Real-time Audio Pipeline: Build systems that capture, process, and transcribe meeting audio with speaker identification
  • API Gateway Architecture: Design microservices that orchestrate between VM services, transcription engines, and external webhooks
  • Enterprise Integration: Implement Azure AD authentication, Microsoft Graph API connections, and Teams SDK integrations

Job Responsibilities

  • Microsoft Teams Integration: Architect and maintain bot services that interact with Teams meetings, handle authentication flows, and manage meeting states
  • Audio Processing Pipeline: Build robust systems for real-time audio capture, GCS storage integration, and automated transcription workflows
  • API Gateway Development: Design and implement Django-based API Gateway that orchestrates between Core VM services, Transcript services, and external clients
  • Webhook & Event Systems: Develop event-driven architectures for status updates, transcription callbacks, and external system notifications
  • Bot Lifecycle Management: Create scheduling systems using Celery for bot deployment, meeting attendance, and resource cleanup
  • Performance Optimization: Optimize database queries, implement caching strategies, and ensure low-latency audio processing
  • Production Infrastructure: Containerize applications with Docker, implement monitoring, and ensure high availability for enterprise clients
  • Cross-team Collaboration: Work with DevOps for Azure deployments and coordinate with client integration teams
  • Core Python & Django
    • 5+ years backend development, with 3+ years Django experience
    • Deep expertise in Django REST Framework, PostgreSQL, and Celery/Redis
    • Strong API design skills (REST) and experience with webhook architectures
  • Microsoft Ecosystem (Critical for this role)
    • Experience with Microsoft Graph API and Azure Active Directory integration
    • Understanding of OAuth 2.0/OpenID Connect flows, particularly with Microsoft services
    • Bonus: Prior work with Microsoft Teams SDK, Azure services, or Office 365 integrations
  • Audio/Media Processing
    • Experience with audio processing libraries (FFmpeg, GStreamer) or media streaming
    • Understanding of real-time data processing and file storage systems (GCS, Azure Blob)
    • Bonus: WebRTC knowledge, speech-to-text integration, or multimedia applications
  • Infrastructure & DevOps
    • Docker containerization and microservices architecture
    • Experience with CI/CD pipelines and cloud deployments (preferably Azure)
    • Message queues and asynchronous task processing (Celery, Redis) General
  • Requirements
    • System design thinking for scalable, enterprise-grade applications
    • Git/GitHub workflows, testing frameworks (pytest), and code review practices
    • Security best practices for enterprise integrations and API development
    • English B2+ Business level (written required, conversational preferred)
  • Ideal Background
    • Previous experience building meeting/conferencing tools or bot applications
    • Work with enterprise SaaS integrations or B2B API products
    • Experience in real-time communication systems or media processing
    • Understanding of enterprise security requirements and compliance standards

We’re likely not a good fit if you

  • Haven't worked with Microsoft APIs or enterprise integrations before
  • Are uncomfortable with real-time systems or audio/video processing concepts
  • Prefer frontend-heavy roles over backend infrastructure and system integration
  • Need detailed specs and avoid architectural decision-making
  • Are looking for maintenance-only roles rather than building new systems

Consider joining if you

  • Are excited about cutting-edge meeting technology and AI-powered transcription
  • Enjoy the challenge of Microsoft ecosystem complexity and enterprise integrations
  • Value technical depth in areas like audio processing, real-time systems, and bot development
  • Want to work on production systems that handle thousands of meetings daily
  • Love solving complex integration challenges with external APIs and services
  • Believe in craftsmanship in building reliable, scalable infrastructure
  • Are eager to learn new technologies in the rapidly evolving meeting/AI space
  • Work wherever you want
  • Everything you do or say matters
  • Everything you do or say has a tangible impact
  • Results are valued over egos in all interactions
  • Three paid weeks of PTO (Sick days don't count as PTO)
  • 13 paid holidays per year (We follow US holiday calendar)

Average salary estimate

$100000 / YEARLY (est.)
min
max
$80000K
$120000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

Similar Jobs
Posted 9 days ago

As a Junior NetSuite Developer, you will play a key role in enhancing ERP functionalities within a dynamic, remote team.

Posted 4 days ago

An exciting internship at PIP Labs for aspiring engineers eager to build cutting-edge decentralized web3 and AI applications.

Photo of the Rise User
Mindera Hybrid No location specified
Posted 2 days ago

Mindera invites skilled React Native Developers to create world-class mobile experiences as part of a supportive and agile team.

Posted 13 days ago

Join Toyota as a Principal Software Engineer to drive innovation in vehicle supply chain transformation and technology capabilities.

Photo of the Rise User
Dare to be Different
Diversity of Opinions
Inclusive & Diverse
Collaboration over Competition
Fast-Paced
Growth & Learning

Writer is on the lookout for a proficient Python Software Engineer to advance their generative AI platform.

Posted 10 days ago

Join Deutsche Bank as a Senior Engineer Platforms and Practice, where you will lead the development of tools and platforms crucial for our agile teams.

Posted 13 days ago

Join Tagup as a Lead Software Architect to shape the future of AI-driven military logistics solutions.

Photo of the Rise User
Posted 13 days ago

Join Element 84 as a Senior DevOps Engineer and lead impactful cloud-native solutions in a company dedicated to meaningful work.

Photo of the Rise User
Domino's Hybrid 30 Frank Lloyd Wright Dr, Ann Arbor, MI 48105, USA
Posted 6 days ago

Be a key player in the Domino’s Pizza Technology team as a Software Engineer III proficient in .Net development.

ngc Hybrid United States-California-Redondo Beach
Posted 4 days ago

Be part of Northrop Grumman's mission as an Associate/DevOps Engineer, contributing to innovative systems development in a collaborative environment.

SWATX Hybrid No location specified
Posted 7 days ago

Elevate your career as a Senior Java Engineer at SWATX, where you'll lead the development of high-quality Java applications.

Photo of the Rise User
Stranger Soccer Hybrid No location specified
Posted 11 days ago

Join Stranger Soccer as a Mobile App Developer and play a vital role in optimizing our innovative mobile app for football enthusiasts.

Photo of the Rise User
Posted 2 days ago

IntraFi is looking for an experienced Java Software Engineer to innovate and enhance financial technology solutions in a dynamic, team-oriented setting.

MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
June 18, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!