Glia - Senior Software Engineer, Media Essentials
Upload My Resume
Drop here or click to browse · PDF, DOCX, DOC, RTF, TXT
Requirements
• Backend: Go, Elixir, Ruby, Python • Backend: • Frontend: React, JavaScript, TypeScript • Frontend: • Infrastructure: AWS, Kubernetes (EKS), Docker, Terraform • Infrastructure: • Databases & Persistence: PostgreSQL (RDS), DynamoDB, Redis • Databases & Persistence: • Event Streaming & Messaging: Apache Kafka, RabbitMQ • Event Streaming & Messaging: • AI: Amazon Bedrock, Claude Code, Google Gemini • CI/CD & Build Tools: Jenkins, GitHub Actions, ArgoCD • CI/CD & Build Tools: • Monitoring: DataDog, Sentry • Monitoring: • For some teams also: • Backend: Node.js, TypeScript, Python • Backend: • Voice Infrastructure: Kamailio, FreeSwitch, Homer • Voice Infrastructure: • Cross-platform Desktop: Electron • Cross-platform Desktop: • MobileSDK: Swift, Kotlin, React Native • MobileSDK: • Note: We are constantly evolving our tech stack to ensure the usage of the right tools for specific needs, and you will be part of the process of choosing new technologies. • You are driven, self-motivated, want to take ownership, and get things done well. You are passionate about mastering your craft. You are a life-long learner, curious, and not afraid to ask questions and challenge others as you do yourself. We generally look for the following qualifications: • Experience: You have around 5-8 years of professional software development experience • Leadership & Ownership: You have a proven track record of leading complex technical projects and taking ownership of their outcomes • Leadership & Ownership: • System Design: You have demonstrable experience designing, building, and maintaining reliable, scalable, and highly available systems • System Design: • Technical Foundation: You possess a strong understanding of compiled, strictly-typed languages and a great grasp on design patterns • Technical Foundation: • Cloud Proficiency: You are familiar with cloud infrastructure, particularly AWS, and have experience running containerized application • Cloud Proficiency: • Quality & Testing: You are committed to code quality and have experience with unit testing, integration testing, and test-driven development. • Quality & Testing: • CI/CD: You have knowledge of continuous integration, deployment, and delivery practices. • CI/CD: • AI Proficiency: You leverage AI development tools like Claude Code in a deliberate and effective way, while also understanding their limitations and maintaining accountability for your work • AI Proficiency: • You have professional experience with at least one of: Go, C++, Rust, C • You are familiar with event-driven architecture • You are familiar with SIP/VoIP and have practical experience with FreeSWITCH or Kamaillo • You have experience with real-time media streaming application development (for example WebRTC) • No problem if you miss a few of these qualifications. If you find it interesting to learn them, do still apply. • Glia is an equal-opportunity employer. Glia does not discriminate against any employee or applicant because of race, creed, color, religion, gender, sexual orientation, gender identity/expression, national origin, disability, age, genetic information, veteran status, marital status, pregnancy or related condition (including breastfeeding), or any other basis protected by law. • The Glia Talent Acquisition team uses @glia.com and @gliatalent.com email addresses for coordinating interviews, providing updates, and sending documents. • glia.com • gliatalent.com • Our hiring process involves an introduction, practical and team interviews, and a decision and offer. For more information, visit our Recruitment Privacy Notice page or contact our talent team via [email protected] • [email protected]
Responsibilities
• Build world-class rich media solutions that power deep interactions for Glia’s customers. • Work directly impacting the successful execution of our Voice+AI roadmap as part of the Media Essentials team (codename Ether). • Be a force multiplier in creating and implementing AI customer service solutions within Go, Elixir, Ruby, Python backend; React, JavaScript, TypeScript frontend. • Engage with AWS infrastructure including Kubernetes on EKS for deployment management using Docker and Terraform tools. • Utilize databases such as PostgreSQL (RDS), DynamoDB, Redis to manage data persistence needs of the AI customer service solutions. • Implement event streaming and messaging systems like Apache Kafka or RabbitMQ where necessary in workflows for real-time communication handling within Glia's platform. • Work with various AI technologies such as Amazon Bedrock, Claude Code, Google Gemini to integrate advanced conversational capabilities into the customer service solutions provided by Glia. • Participate actively in CI/CD processes using Jenkins, GitHub Actions, and ArgoCD for efficient software delivery pipelines within our tech stack framework. • Monitor system performance and issues with tools like DataDog and Sentry to ensure high availability of the customer service solutions provided by Glia.
Similar Jobs
No credit card. Takes 10 seconds.