Home India Senior Software Engineer

Home India Senior Software Engineer

Senior Software Engineer

Full time at Lingopal in India
Posted on February 10, 2025

Job details

Are you a seasoned backend engineer passionate about building high-performance, scalable systems? Do you thrive in environments where cutting-edge AI, real-time streaming, and distributed systems converge? Join our team and lead the development of innovative backend solutions that power world-class applications. About Us We are at the forefront of leveraging AI, cloud services, and real-time data processing to create groundbreaking products. Our tech stack is a fusion of modern tools and frameworks, enabling us to build robust, scalable, and secure solutions. Key Responsibilities

  • Lead the design, development, and optimization of backend systems and APIs using Python and related frameworks.
  • Architect and implement scalable solutions leveraging AWS (S3, DynamoDB, Lambda, etc.) and multiprocessing/multithreading programming with comfortable use of primitives.
  • Develop and optimize real-time streaming pipelines using GStreamer to process multimedia data with low latency and high throughput.
  • Implement robust multimedia processing workflows, leveraging Gstreamer for encoding, decoding, and transcoding audio and video streams.
  • Optimize and manage task queues using AWS SQS and other distributed task systems.
  • Design and deploy systems that handle continuous streaming of audio, video, and other real-time data sources.
  • Champion best practices in secure, maintainable, and testable code, including dependency management and CI/CD pipelines.
  • Mentor and guide junior engineers, fostering a culture of technical excellence and continuous learning.
What You Bring
  • 8+ years of experience in backend development, with at least 2 years in a senior or leadership role.
  • Expertise in Python and low level programming languages.
  • Strong experience with AWS services and cloud architecture.
  • Proven experience with real-time data streaming, including hands-on work with GStreamer , FFmpeg , and related tools.
  • Deep knowledge of task queues and real-time processing
  • Familiarity with data processing and multimedia libraries ( librosa , pydub , moviepy , soundfile, etc ).
  • In-depth knowledge of distributed systems, microservices, and RESTful API design.
  • Hands-on experience with SQL/NoSQL databases and caching solutions such as DynamoDB .
  • Passion for solving complex problems and a commitment to delivering high-quality software.
Why Join Us?
  • Work on cutting-edge AI and real-time streaming projects that impact millions of users.
  • Be part of a collaborative team that values innovation, diversity, and continuous learning.
  • Competitive salary, stock options, and comprehensive benefits package.
  • Opportunities for professional growth and attending industry-leading conferences.

Apply safely

To stay safe in your job search, information on common scams and to get free expert advice, we recommend that you visit SAFERjobs, a non-profit, joint industry and law enforcement organization working to combat job scams.

Share this job
Improve your chance to get this job. Do an online course on Software Development starting now. Claim $10 promo towards online courses. See all courses
See All Senior Jobs
Feedback Feedback