Senior Python Developer - Microsoft Teams Integration Specialist

Sorry, this job was removed at 08:13 p.m. (CST) on Saturday, Sep 06, 2025
Be an Early Applicant
Hiring Remotely in Buenos Aires, Ciudad Autónoma de Buenos Aires
Remote
Software • Automation
The Role
Description

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
Requirements
  • 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
Benefits
  • 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)

Similar Jobs

Motorola Solutions Logo Motorola Solutions

Systems Design & Implementation Engineer

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Remote or Hybrid
Buenos Aires, Ciudad Autónoma de Buenos Aires, ARG
23000 Employees

Motorola Solutions Logo Motorola Solutions

Consultant

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Remote or Hybrid
Buenos Aires, Ciudad Autónoma de Buenos Aires, ARG
23000 Employees
3-5 Annually

Motorola Solutions Logo Motorola Solutions

Sr Analyst - Sales Operations

Artificial Intelligence • Hardware • Information Technology • Security • Software • Cybersecurity • Big Data Analytics
Remote or Hybrid
Buenos Aires, Ciudad Autónoma de Buenos Aires, ARG
23000 Employees

Basis Technologies Logo Basis Technologies

Technical Product Manager

AdTech • Digital Media • Marketing Tech • Software • Automation
Easy Apply
Remote
Buenos Aires, Ciudad Autónoma de Buenos Aires, ARG
815 Employees
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
19 Employees

What We Do

At Sidetool, we're passionate about automating everything. Our mission is to simplify complex operational challenges by integrating AI into our customers' apps and workflows, securely connecting business data, utilizing preferred models, and delivering custom AI tools tailored to their business needs.

Similar Companies Hiring

PRIMA Thumbnail
Travel • Software • Marketing Tech • Hospitality • eCommerce
US
15 Employees
Scotch Thumbnail
Software • Retail • Payments • Fintech • eCommerce • Artificial Intelligence • Analytics
US
25 Employees
Milestone Systems Thumbnail
Software • Security • Other • Big Data Analytics • Artificial Intelligence • Analytics
Lake Oswego, OR
1500 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account