Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer image - Rise Careers
Job details

Senior Software Engineer

About Gladia

Gladia was founded in 2022 by Jean-Louis Quéguiner, former VP Research & Innovation @OVHcloud, with a specific mission: to help companies leverage cutting-edge AI and retrieve actionable insights from audio data.

We raised $16M in Series A from top investors (XAnge, Illuminate Financial, XTX Ventures etc.) to build the ultimate audio AI infrastructure for voice-first platform.

Our raison d’être is to empower any voice-first companies enabling them to easily integrate our transcription capabilities into their products, regardless of language, industry, or tech stack. Our API supports advanced speech recognition and analysis features in over 100 languages, with exceptional accuracy and speed. Typical use cases are center solutions, note-taking assistant and meeting recorder.

We firmly believe that real-time AI represents the next frontier, poised to transform a multitude of industries.

As Gladia is growing and our product is becoming increasingly mature, we are looking for a Senior Software Engineer - Typescript and/or Python (back-end oriented). Over the last few months, we’ve been working on our Real-time transcription API. A product that will reshape the transcription space: a fully multilingual real-time transcription and analytics engine that delivers batch-level quality with <300 ms latency, in over 100 languages.

In a team of 10 Senior Software Eng., you’ll develop and maintain our product as well as optimize our current platform (code, test, scalability).

Role

  • You will create, develop and maintain the whole technical stack

  • API component design & development

  • Build new product features from start to finish through conception, research, documentation, maintenance, and polish

  • Resolve technical problems to guarantee the best level of performance

  • Improve performance, reliability and observability on our product

Technical stack

  • TypeScript (NestJS, React, Jest, Playwright)

  • Python (FastAPI, Gunicorn, GPU oriented frameworks)

  • Kubernetes with k0s

  • PSQL, Redis, RabbitMQ

  • Prometheus, Grafana

Experience

  • With at least +6 years of experience on a product experiencing rapid growth, your work is well-crafted and well-tested for scale

  • You have a solid experience in Typescript or Python. Ideally, both, but can be only one of them if you’re willing to learn the other

  • Involved with CI/CD processes (GitHub Actions)

  • Knowledge of at least PostgreSQL, Redis, RabbitMQ

  • Testing tools have no secrets for you, regardless of the environment you’re working on

  • Interest in clean code, software craftsmanship, performance, scalability and security

  • Want to learn and experiment

Profile

  • Proactive, agile, autonomous, tenacious, pragmatic, benevolent and curious

  • You think before you code

  • You solve problems in a collaborative way

  • You ensure high-quality code and test standards

  • You’re not afraid to try new things

  • Willing to work remotely with regular trips to meet with the team

Nice to have

  • Previous experience in real-time or performance-oriented topics

  • Previous experience in audio/ video streams

  • Previous experience or knowledge on AI-related topics

What Gladia offers

  • Full remote policy with team gathering in Paris every 1.5 months or work from our amazing offices & rooftop in the heart of Paris (Sentier)

  • Lunch vouchers (approx. 200€/month)

  • An allowance of 360 euros/year for your sports activities

  • An allowance of 300 euros for the adaptation of your workstation

  • A health insurance (100% coverage) and a pension contract with Alan Blue for you & your family

  • Unlimited vacation policy

What You Should Know About Senior Software Engineer, Gladia

Join Gladia as a Senior Software Engineer in Paris and be part of a revolutionary journey in the world of audio AI! Founded in 2022, Gladia is on a mission to help companies unlock the power of voice data with our cutting-edge technology. With a strong backing of $16M in Series A funding, we're building an advanced audio AI infrastructure to transform industries with real-time transcription capabilities. As a Senior Software Engineer, you'll work alongside a passionate team of 10 experts, creating and refining our groundbreaking Real-time transcription API that promises multilingual support and low latency. Your role will encompass everything from API design to feature development, ensuring our products meet the highest standards of performance and reliability. With a tech stack that includes TypeScript, Python, Kubernetes, and more, we're seeking someone with a solid background in building scalable products. If you have 6+ years of experience and a desire to craft high-quality code, Gladia may be the perfect fit for you. Enjoy the perks of remote work with regular team meetings in Paris, generous vacation policies, and support for your wellness and professional growth. Ready to help us change the game in transcription technology? Let’s make it happen together!

Frequently Asked Questions (FAQs) for Senior Software Engineer Role at Gladia
What are the responsibilities of a Senior Software Engineer at Gladia?

As a Senior Software Engineer at Gladia, you will design and develop API components, create new product features, and enhance the existing technical stack. Your role includes resolving technical challenges to optimize performance and reliability for our innovative transcription API. You'll also be involved in code testing and scalability to ensure our solutions meet the demands of rapid product growth.

Join Rise to see the full answer
What qualifications are needed for a Senior Software Engineer role at Gladia?

Candidates applying for the Senior Software Engineer role at Gladia should have at least 6 years of experience in software development, particularly with a focus on either TypeScript or Python. Familiarity with CI/CD processes, cloud technologies, and testing frameworks is essential. A proactive attitude towards learning and collaboration is also highly valued.

Join Rise to see the full answer
What is the technical stack used by Senior Software Engineers at Gladia?

At Gladia, our technical stack includes TypeScript (NestJS, React, Jest, Playwright) and Python (FastAPI, Gunicorn). We also utilize Kubernetes, PostgreSQL, Redis, RabbitMQ, Prometheus, and Grafana, giving our engineers a robust framework to develop and maintain our cutting-edge audio AI products.

Join Rise to see the full answer
What does the work culture look like at Gladia for the Senior Software Engineer position?

The work culture at Gladia emphasizes collaboration, proactivity, and creativity. As a Senior Software Engineer, you can enjoy a flexible work environment, with the option to work remotely while participating in team gatherings in Paris every 1.5 months. We value a continuous learning mindset and provide extensive support for personal and professional development.

Join Rise to see the full answer
What benefits does Gladia offer to Senior Software Engineers?

Gladia offers an array of benefits for Senior Software Engineers including a full remote work policy, generous lunch vouchers, allowances for sports activities and workstation adaptation, comprehensive health coverage, and an unlimited vacation policy. This encourages a healthy work-life balance while promoting the well-being of our employees and their families.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer
Can you describe your experience with TypeScript or Python?

When answering this question, highlight specific projects where you utilized TypeScript or Python, emphasizing your role in those projects, any challenges you faced, and how you addressed them. Showcase your knowledge of the language features and how they contributed to successful outcomes.

Join Rise to see the full answer
What strategies do you use for optimizing code performance?

Discuss specific techniques you have used to optimize code performance, such as code profiling, employing asynchronous programming, or utilizing efficient algorithms. Provide examples of how these strategies improved application responsiveness or reduced load times.

Join Rise to see the full answer
How do you manage collaboration within a remote team?

Talk about tools and practices you use to facilitate communication, like project management software (e.g., Jira, Trello), regular stand-up meetings, or code review processes. Emphasize the importance of transparency and feedback in maintaining productive collaboration.

Join Rise to see the full answer
What is your approach to testing and ensuring code quality?

Explain your testing philosophy, including unit tests, integration tests, and continuous integration. Discuss any specific testing tools you favor and how you ensure that the tests adequately cover edge cases and potential failures.

Join Rise to see the full answer
Can you give an example of a technical problem you solved successfully?

Share a detailed example of a challenging technical issue you encountered, the steps you took to troubleshoot and resolve it, and the positive outcomes that resulted from your solution. This illustrates your problem-solving skills and technical expertise.

Join Rise to see the full answer
How do you ensure code maintainability and scalability?

Discuss best practices you follow to write clean, maintainable code such as following design patterns, writing documentation, and adhering to coding standards. If applicable, mention past experiences where you successfully made a product scalable as user demand grew.

Join Rise to see the full answer
What do you know about Gladia’s transcription technology?

Make sure to research Gladia's transcription technology and express your understanding of its key features, such as multilingual support and real-time processing. Share what excites you about contributing to such innovative solutions and how your background aligns with Gladia's mission.

Join Rise to see the full answer
How do you prioritize tasks in a fast-paced environment?

Discuss your methods for prioritizing work, such as the use of task matrices or aligning tasks with team goals. Share personal experiences in handling tight deadlines or multiple projects and how you maintained productivity without sacrificing quality.

Join Rise to see the full answer
What are your thoughts on clean code and software craftsmanship?

Articulate your belief in the importance of clean code and software craftsmanship, providing examples of how you’ve applied these principles in your work. Mention specific practices you employ, such as code reviews and refactoring, to enhance code quality and maintainability.

Join Rise to see the full answer
Are you comfortable adapting to new technologies and frameworks?

Express your enthusiasm for learning and adapting to new tools and technologies. Provide examples of how you’ve previously embraced change in your work and how that has positively impacted your projects. This demonstrates your agile mindset and readiness for continuous improvement.

Join Rise to see the full answer
Similar Jobs
Posted 7 days ago
Photo of the Rise User
McDonald's Corporation Hybrid 110 N Carpenter St, Chicago, IL 60607, USA
Posted 15 hours ago
Photo of the Rise User
Scalian Remote 10 Rue de la Mairie, 69410 Champagne-au-Mont-d'Or, France
Posted 2 days ago
Photo of the Rise User
Posted 7 days ago
Photo of the Rise User
Applied Intuition Hybrid Ann Arbor, Michigan, United States
Posted 6 days ago
Photo of the Rise User
Posted 14 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
LOCATION
No info
EMPLOYMENT TYPE
Full-time, remote
DATE POSTED
December 5, 2024

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!