Staff Software Engineer

22 hours ago


Shimoga, India DIMAAG Full time

Job Summary As a Staff Software Engineer, you'll design, develop, and optimize back-end services within a distributed microservices ecosystem. You'll have major hands-on development along with architectural decisions, collaborate with cross-functional teams, and mentor engineers to deliver high-impact solutions. You'll work on core systems that integrate machine learning models, optimize AI pipelines, and deliver real-time insights for software automation platform. Key Responsibilities Design & Development - Build Scalable Microservices: Architect and develop secure, resilient microservices using Python to handle high-throughput workloads, ensuring compliance with best practices for scalability and fault tolerance. - Multimedia Stream Processing: Design services to ingest, process, and analyze multimedia streams (images, video) with sub-second latency, leveraging tools like FFmpeg, OpenCV, or GStreamer for real-time operations. - Cloud-Native Deployment: Deploy and manage services on AWS/GCP/Azure using Docker/Kubernetes, optimizing for cost, performance, and scalability in containerized environments. - Optimize APIs & Databases: Develop event-driven APIs (REST/gRPC) for seamless integration and optimize SQL/NoSQL databases (PostgreSQL, Cassandra, Redis) for high concurrency and low-latency queries. - AI/ML Workflow Orchestration: Design and deploy microservices to automate AI/ML pipelines (training, inference, monitoring) - System Design Leadership: Drive architectural decisions to ensure scalability, security, and resilience across distributed systems, including disaster recovery, load balancing, and data encryption strategies Scalable Infrastructure - Cloud-Native Architecture: Deploy and manage services on AWS/GCP/Azure using Kubernetes (EKS, GKE, AKS) to optimize cost, scalability, and geographic redundancy. - Containerization & Orchestration: Design Docker/Kubernetes-based workflows for seamless scaling of multimedia processing, AI/ML and other workloads. - CI/CD Pipelines: Implement robust GitHub Actions/ArgoCD workflows for zero-downtime deployments, automated testing, and rollback strategies. - Resilient Data Systems: Optimize SQL/NoSQL databases (PostgreSQL, MongoDB) and real-time data layers (Kafka, Redis) for high-throughput multimedia workloads and AI inference results. - Security & Compliance: Enforce encryption (TLS, AES-256), IAM policies, and audit trails for configuration data across hybrid-cloud environments. - Edge & Hybrid Deployments: Architect solutions for edge computing to reduce latency in video processing and AI inference. Observability & Performance: - Troubleshoot issues, enhance performance, and implement monitoring (Prometheus, Grafana) for system observability. - Implement distributed tracing using Open Telemetry for monitoring distributed services. Collaboration & Leadership: - Collaboration: Partner with Product, Front-End, DevOps, and QA teams in Agile/Scrum workflows to deliver end-to-end solutions. - Leadership: Mentor engineers on best practices for real-time systems and establish coding best practices and conduct rigorous code reviews Qualifications Education: - BE/MTech in Computer Science or equivalent branch. Experience: - 8+ years of relevant experience - Proven work with distributed systems, microservices, and high-traffic environments Technical Skills: - Languages: Python, Go, JavaScript/TypeScript. - Cloud & Tools: AWS/GCP/Azure, Docker, Kubernetes, Kafka/RabbitMQ/Redis - Databases: PostgreSQL, MongoDB, Redis. - DevOps: Kubernetes, Docker, Terraform, CI/CD pipelines (Jenkins, ArgoCD, GitHub Actions). - Video Tools: FFmpeg, GStreamer, WebRTC, RTSP/RTMP protocols. - Protocols: REST, gRPC, WebRTC, RTSP, Websockets Soft Skills: - Strong problem-solving, communication, and leadership abilities. - Strong collaboration skills with cross-functional AI/Product teams. - Ability to translate complex AI concepts into scalable engineering solutions. Preferred Qualifications - Contributions to open-source projects. - Certifications in cloud technologies (AWS/GCP). - Expertise in performance tuning, security, or advanced system design. - Experience with edge computing for video processing - Familiarity with APMs and Cloud monitoring services such as DataDog



  • Shimoga, India Whatjobs IN C2 Full time

    The Role: We are seeking a highly motivated professional to join our team in the role of an Embedded Software Engineer. You will work closely with cross-functional teams to deliver innovative solutions that address both technical and business requirements. Key Responsibilities: · Design and develop high performance embedded software in a multi-threaded,...


  • Shimoga, India BT Full time

    Why this job matters The Software Engineering Professional supports the execution of the software engineering strategy and roadmap that supports BT s commercial strategy through cross functional project and technical delivery and the participation of a team that pursues innovation as well as engineering excellence What you ll be doing 1 Supports on the...

  • Sr. Software Engineer

    3 weeks ago


    Shimoga, India VARITE INC Full time

    Job Title : SR. Software Engineer Location State : Karnataka Location City : Bangalore Experience Required : 4 to 10 Year(s) CTC Range : 15 to 25 LPA Shift: Day Shift Work Mode: Hybrid Position Type: Contract Openings: 2 Company Name: VARITE INDIA PRIVATE LIMITED About The Client: An American multinational digital communications technology conglomerate...


  • Shimoga, India NIKE Full time

    PRINCIPAL SITE RELIABILITY ENGINEER India Technology Center WHO YOU WILL WORK WITH The Principal Site Reliability Engineer will work alongside a talented team of Site Reliability Engineers focused on delivering reliabile and observable software used by millions of athletes* around the world. You will be a part of the Resilience Engineering organization which...


  • Shimoga, India Qode Full time

    Location – Bangalore Experience – 6-10 years Work mode- Onsite, immediate Notice period – 15 days max Your Responsibilities  Development and maintenance of embedded software in C/C++ for microcontroller- based systems.  Programming and configuration of STM32 microcontrollers (Cortex-M0+, M4, M33).  Implementation of device drivers, peripheral...


  • Shimoga, India Pocket FM Full time

    Senior Software Engineer-Backend Location: Bengaluru Experience: 3-5 years About Pocket FM Pocket FM, founded in 2018, is India's leading audio storytelling platform, transforming the way millions consume stories. Offering high-quality serialized content across genres such as Romance, Drama, Thriller, Fantasy, Sci-Fi, and Mythology in eight languages, Pocket...


  • Shimoga, India BT Full time

    Job Req ID 48945 Posting Date 11th July 2025 Location Bangalore Why this job matters The purpose of the Software Engineering Specialist role is to support our digital transformation strategy by designing and developing robust software solutions This role requires a hands-on Java developer with strong architectural decision-making capabilities and experience...

  • Software Engineer III

    3 weeks ago


    Shimoga, India NIKE Full time

    Sr. Change Engineer – Nike Bangalore, ITC WHO YOU’LL WORK WITH The Sr. Change Engineer is responsible to work alongside stakeholders on overall governance, planning, coordination, and execution of software releases. This role leads the release process within an agile and collaborative environment, managing communication between cross-functional teams to...

  • Software Engineer

    4 weeks ago


    Shimoga, India Whatjobs IN C2 Full time

    Job Title: Solution Architect Experience: 10+ Years Role Overview Seeking a Solution Architect (10+ yrs overall) with strong hands-on expertise in Java (Spring Boot) and Node.Js , plus architectural understanding of Angular/React . You’ll design cloud-native, scalable enterprise systems , guide cross-functional teams, and drive AI-assisted engineering for...


  • Shimoga, India CloudSEK Full time

    About the Company We are a bunch of super enthusiastic, passionate, and highly driven people, working to achieve a common goal! We believe that work and the workplace should be joyful and always buzzing with energy! CloudSEK, one of India's most trusted Cyber security product companies, is on a mission to build the world's fastest and most reliable AI...