Product Management Intern Bangalore, India Who we are: INVIDI Technologies Corporation is the worlds leading developer of software transforming television all over the world. Our two-time Emmy Award-winning technology is widely deployed by cable, satellite, and telco operators. We provide a device-agnostic solution delivering ads to the right household no matter what program or network you re watching, how youre watching, or whether you re in front of your TV, laptop, cell phone or any other device. INVIDI created the multi-billion-dollar addressable television business that today is growing rapidly globally. INVIDI is right at the heart of the very exciting and fast-paced world of commercial television; companies benefiting from our software include DirecTV and Dish Network, networks such as CBS/Viacom and A&E, advertising agencies such as Ogilvy and Publicis, and advertisers such as Chevrolet and Verizon. INVIDI s world-class technology solutions are known for their flexibility and adaptability. These traits allow INVIDI partners to transform their video content delivery network, revamping legacy systems without significant capital or hardware investments. Our clients count on us to provide superior capabilities, excellent service, and ease of use. The goal of developing a unified video ad tech platform is a big one and the right Product Management Intern --like you--flourish in INVIDI s creative, inspiring, and supportive culture. It is a demanding, high-energy, and fast-paced environment. INVIDI s developers are self-motivated quick studies, can-do individuals who embrace the challenge of solving difficult and complex problems. About the role: INVIDI is seeking a highly motivated Product Management Intern (Product Owner track) who can support the product team in driving feature development and enhancing user experience. The ideal candidate is currently pursuing or has recently completed an MBA (or equivalent) with strong analytical, communication, and product-thinking capabilities. The candidate will work closely with cross-functional teams including Architecture, Development, Support, and Business to help define and deliver impactful product features. The position will report directly to the Director of Product Management and will be based in our Bangalore, India office. esponsibilities: Collaborate with Product Managers in defining product requirements, writing user stories, and maintaining the product backlog. Collaborate with Architecture & Development teams to ensure timely delivery of features Perform basic market and competitor analysis to identify trends, user needs, and potential opportunities in Linear/Digital TV Advertising domain. Participate in daily stand-ups, sprint planning, and product grooming sessions Help track Customer feature requests & feedback to drive continuous product improvement Document workflows, create wireframes/mock-ups (as needed), and support user demos to the customer facing teams Contribute to internal presentations, feature decks, and product demos for stakeholders Qualifications: Currently pursuing or recently completed an MBA (or equivalent) with key focus on Product Management, Product development, Marketing, Strategy, or related fields Strong understanding of concepts such as market analysis, business models, customer segmentation, and value proposition design Strong understanding of Agile methodologies (Scrum/Kanban), Jira/Confluence, and writing user stories/acceptance criteria, backlog prioritization techniques Strong analytical skills with a problem-solving mindset Excellent communication and stakeholder management skills Passion for technology, products, and user-centric design Prior internship/project experience in product, consulting, or technology domains is a plus What will the Candidate Gain: Hands-on exposure to real-world product development processes Opportunity to learn from experienced Product Managers and cross-functional teams End-to-end view of product lifecycle in a fast-paced, agile environment Exposure to fast-paced and dynamic Linear/Digital TV Ad-tech domain. Potential opportunity for a pre-placement offers (PPO) based on performance Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal. Equal Opportunities and Accommodations Statement INVIDI is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, family status, marital status, sexual orientation, national origin, genetics, neurodiversity, disability, age, or veteran status, or any other non-merit based or legally protected grounds. INVIDI is committed to providing reasonable accommodations to qualified individuals with disabilities in the employment application process. Note: This is an intern position for a period of 1 year Final candidates must successful pass INVIDI s background screening requirements. Final candidates must be legally authorized to work in India. INVIDI has reopened its offices on a flexible hybrid model. Ready to join our team? Apply today!
The position will report directly to the Technical Manager of Software Development and will be based in our Chennai, India office. Key responsibilities: You will maintain, deploy and operate backend services in Java and Kotlin that are scalable, durable and performant. You will proactively evolve deployment pipelines and artifact generation. You will have a commitment to Kubernetes and infrastructure maintenance. You will troubleshoot incoming issues from support and clients, fixing and resolving what you can You will collaborate closely with peers and product owners in your team. You will help other team members grow as engineers through code review, pairing, and mentoring. Our Requirements: You are an outstanding DevOps engineer who loves to work with distributed high-volume systems. You care about the craft and cherish the opportunity to work with smart, supportive, and highly motivated colleagues. You are curious; you like to learn new things, mentor and share knowledge with team members. Like us, you strive to handle complexity by keeping things simple and elegant. As a part of the DevOps team, you will be on-call for the services and clusters that the team owns. You are on call for one week, approximately once or twice per month. While on-call, you are required to be reachable by telephone and able to act upon alarm using your laptop. Skills and qualifications: B-Tech/BE degree in computer science, or equivalent Strong development and troubleshooting skill sets Ability to support a SaaS environment to meet service objectives Ability to collaborate effectively and work well in an Agile environment Excellent oral and written communication skills in English Ability to quickly learn new technologies and work in a fast-paced environment. Highly Preferred: Experience building service applications with Dropwizard/Spring Boot Experience with cloud services such as GCP and/or AWS. Experience with Infrastructure as Code tools such as Terraform. Experience in Linux environment. Experience working with technologies such as SQL, Kafka, Kafka Streams Experience with Docker Experience with SCM and CI/CD tools such as GIT and Bitbucket Experience with build tools such as Gradle or Maven Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal.
Software Developer Intern - Fixed-Term Chennai, India Who we are: INVIDI Technologies Corporation is the worlds leading developer of software transforming television all over the world. Our two-time Emmy Award-winning technology is widely deployed by cable, satellite, and telco operators. We provide a device-agnostic solution delivering ads to the right household no matter what program or network you re watching, how youre watching, or whether you re in front of your TV, laptop, cell phone or any other device. INVIDI created the multi-billion-dollar addressable television business that today is growing rapidly globally. INVIDI is right at the heart of the very exciting and fast-paced world of commercial television; companies benefiting from our software include DirecTV and Dish Network, networks such as CBS/Viacom and A&E, advertising agencies such as Ogilvy and Publicis, and advertisers such as Chevrolet and Verizon. INVIDI s world-class technology solutions are known for their flexibility and adaptability. These traits allow INVIDI partners to transform their video content delivery network, revamping legacy systems without significant capital or hardware investments. Our clients count on us to provide superior capabilities, excellent service, and ease of use. The goal of developing a unified video ad tech platform is a big one and the right Technical Interns --like you--flourish in INVIDI s creative, inspiring, and supportive culture. It is a demanding, high-energy, and fast-paced environment. INVIDI s developers are self-motivated quick studies, can-do individuals who embrace the challenge of solving difficult and complex problems. About the role: We seek highly dedicated, motivated, and passionate Software Development Interns who can use the right tools to find the best solutions to problems. We embrace the Agile methodology and as part of a scrum team you will play an important role in all aspects of product development--design, development, integration, and testing. And you will share in the pride and satisfaction as your work makes it into production at INVIDI s clients. The position will report directly to the Technical Manager of Software Development and will be based in our Chennai, India office. Key responsibilities: Design, develop, test and document software Diagnose root cause of defects and implement software solutions Help investigate field issues and support production systems Be resourceful, flexible, and an excellent collaborator supporting the high-performing, mature, agile scrum team Write unit test code to automatically test the key parts of the system You must have: Bachelor s or Master s degree with a major in STEM Experience in Programming languages; preferably Python Interest in the telecommunications, cable, and media industries. Ability to work on a team. Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal.
Senior Software Engineer - DevOps Bangalore, India Who we are: INVIDI Technologies Corporation is the worlds leading developer of software transforming television all over the world. Our two-time Emmy Award-winning technology is widely deployed by cable, satellite, and telco operators. We provide a device-agnostic solution delivering ads to the right household no matter what program or network you re watching, how youre watching, or whether you re in front of your TV, laptop, cell phone or any other device. INVIDI created the multi-billion-dollar addressable television business that today is growing rapidly globally. INVIDI is right at the heart of the very exciting and fast-paced world of commercial television; companies benefiting from our software include DirecTV and Dish Network, networks such as CBS/Viacom and A&E, advertising agencies such as Ogilvy and Publicis, and advertisers such as Chevrolet and Verizon. INVIDI s world-class technology solutions are known for their flexibility and adaptability. These traits allow INVIDI partners to transform their video content delivery network, revamping legacy systems without significant capital or hardware investments. Our clients count on us to provide superior capabilities, excellent service, and ease of use. The goal of developing a unified video ad tech platform is a big one and the right DevOps Engineer --like you--flourish in INVIDI s creative, inspiring, and supportive culture. It is a demanding, high-energy, and fast-paced environment. INVIDI s developers are self-motivated quick studies, can-do individuals who embrace the challenge of solving difficult and complex problems. About the role: We are a modern agile product organization looking for an excellent DevOps engineer that can support and offload a remote product development team. Our platform handles tens of thousands of requests/second with sub-second response times across the globe. We serve ads to some of the biggest live events in the world, providing reports and forecasts based on billions of log rows. These are some of the complex challenges that make development and operational work at INVIDI interesting and rewarding. To accomplish this, we use the best frameworks and tools out there or, when they are not good enough, we write our own. Most of the code we write is Java or Kotlin on top of Dropwizard, but every problem is unique, and we always evaluate the best tools for the job. We work with technologies such as Kafka, Google Cloud (GKE, Pub/Sub), BigTable, Terraform and Jsonnet and a lot more. The position will report directly to the Technical Manager of Software Development and will be based in our Chennai, India office. Key responsibilities: You will maintain, deploy and operate backend services in Java and Kotlin that are scalable, durable and performant. You will proactively evolve deployment pipelines and artifact generation. You will have a commitment to Kubernetes and infrastructure maintenance. You will troubleshoot incoming issues from support and clients, fixing and resolving what you can You will collaborate closely with peers and product owners in your team. You will help other team members grow as engineers through code review, pairing, and mentoring. Our Requirements: You are an outstanding DevOps Engineer who loves to work with distributed high-volume systems. You care about the craft and cherish the opportunity to work with smart, supportive, and highly motivated colleagues. You are curious; you like to learn new things, mentor and share knowledge with team members. Like us, you strive to handle complexity by keeping things simple and elegant. As a part of the DevOps team, you will be on-call for the services and clusters that the team owns. You are on call for one week, approximately once or twice per month. While on-call, you are required to be reachable by telephone and able to act upon alarm using your laptop. Skills and qualifications: Master s degree in computer science, or equivalent 4+ years of experience in the computer science industry Strong development and troubleshooting skill sets Ability to support a SaaS environment to meet service objectives Ability to collaborate effectively and work well in an Agile environment Excellent oral and written communication skills in English Ability to quickly learn new technologies and work in a fast-paced environment. Highly Preferred: Experience building service applications with Dropwizard/Spring Boot Experience with cloud services such as GCP and/or AWS. Experience with Infrastructure as Code tools such as Terraform. Experience in Linux environment. Experience working with technologies such as SQL, Kafka, Kafka Streams Experience with Docker Experience with SCM and CI/CD tools such as GIT and Bitbucket Experience with build tools such as Gradle or Maven Experience in writing Kubernetes deployment manifests and troubleshooting cluster and application-level issues. Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal. Note: Final candidates must successfully pass INVIDI s background screening requirements. Final candidates must be legally authorized to work in India. INVIDI has reopened its offices on a flexible hybrid model. Ready to join our team? Apply today!
Design, develop, test and document software Diagnose root cause of defects and implement software solutions Help investigate field issues and support production systems Be resourceful, flexible, and an excellent collaborator supporting the high-performing, mature, agile scrum team Write unit test code to automatically test the key parts of the system You must have: Currently pursuing a Bachelor s or Master s degree with a major in STEM 2025 preferred Experience in Programming languages; preferably Java,Spring HTML,CSS Deep understanding of Core Java concepts understanding RESTful APIs and microservices using Spring Boot. Familiarity with at least one AWS relational database service Strong grasp of modern JavaScript like React /Vue js Interest in the telecommunications, cable, and media industries. Ability to work on a team. Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal.
Operations Intern - Fixed-Term Bangalore, India Who we are: INVIDI Technologies Corporation is the worlds leading developer of software transforming television all over the world. Our two-time Emmy Award-winning technology is widely deployed by cable, satellite, and telco operators. We provide a device-agnostic solution delivering ads to the right household no matter what program or network you re watching, how youre watching, or whether you re in front of your TV, laptop, cell phone or any other device. INVIDI created the multi-billion-dollar addressable television business that today is growing rapidly globally. INVIDI is right at the heart of the very exciting and fast-paced world of commercial television; companies benefiting from our software include DirecTV and Dish Network, networks such as CBS/Viacom and A&E, advertising agencies such as Ogilvy and Publicis, and advertisers such as Chevrolet and Verizon. INVIDI s world-class technology solutions are known for their flexibility and adaptability. These traits allow INVIDI partners to transform their video content delivery network, revamping legacy systems without significant capital or hardware investments. Our clients count on us to provide superior capabilities, excellent service, and ease of use. The goal of developing a unified video ad tech platform is a big one and the right Operations Intern --like you--flourish in INVIDI s creative, inspiring, and supportive culture. It is a demanding, high-energy, and fast-paced environment. INVIDI s developers are self-motivated quick studies, can-do individuals who embrace the challenge of solving difficult and complex problems. About the role: We seek highly dedicated, motivated, and passionate Interns who can use the right tools to monitor and find the best solutions to problems. This role works closely with the Business Development team and impacts customer operations. The position will report directly to the Senior Technical Account Manager and will be based in our Bangalore, India office. Key responsibilities: Support in system checks and basic troubleshooting. Monitor key operational metrics and report anomalies to the relevant team. Assist in data tracking and generating reports. Document the findings and maintain required logs. Collaborate with internal teams to ensure smooth operations for the end customer. Perform activities needed for solution hardening You must have: Currently pursuing or recently completed a degree in Computer Science, Information Technology, or a related field. Strong attention to detail and ability to follow procedures. Basic understanding of monitoring tools (or willingness to learn). Proficiency in MS Excel, Google Sheets, or similar tools. Strong analytical and problem-solving skills. Good communication and teamwork skills. Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal. Note: This is a fixed-term internship program. The internship will run for Six Months. Final candidates must successfully pass INVIDI s background screening requirements. Final candidates must be legally authorized to work in India. INVIDI has reopened its offices on a flexible hybrid model. Ready to join our team? Apply today!
Operations Intern - Fixed-Term Bangalore, India Who we are: INVIDI Technologies Corporation is the world's leading developer of software transforming television all over the world. ¯Our two-time Emmy® Award-winning technology¯ is widely deployed by cable, satellite, and telco operators. We provide a device-agnostic solution delivering ads to the right household no matter what program or network you’re watching, how you're watching, or whether you’re in front of your TV, laptop, cell phone or any other device. INVIDI created the multi-billion-dollar addressable television business that today is growing rapidly globally. INVIDI is right at the heart of the very exciting and fast-paced world of commercial television; companies benefiting from our software include DirecTV and Dish Network, networks such as CBS/Viacom and A&E, advertising agencies such as Ogilvy and Publicis, and advertisers such as Chevrolet and Verizon. INVIDI’s world-class technology solutions are known for their flexibility and adaptability. These traits allow INVIDI partners to transform their video content delivery network, revamping legacy systems without significant capital or hardware investments. Our clients count on us to provide superior capabilities, excellent service, and ease of use. The goal of developing a unified video ad tech platform is a big one and the right Operations Intern -like you-flourish in INVIDI’s creative, inspiring, and supportive culture. It is a demanding, high-energy, and fast-paced environment. INVIDI’s developers are self-motivated quick studies, can-do individuals who embrace the challenge of solving difficult and complex problems. About the role: We seek highly dedicated, motivated, and passionate Interns who can use the right tools to monitor and find the best solutions to problems. This role works closely with the Business Development team and impacts customer operations. The position will report directly to the Senior Technical Account Manager and will be based in our Bangalore, India office. Key responsibilities: Support in system checks and basic troubleshooting. Monitor key operational metrics and report anomalies to the relevant team. Assist in data tracking and generating reports. Document the findings and maintain required logs. Collaborate with internal teams to ensure smooth operations for the end customer. Perform activities needed for solution hardening You must have: Currently pursuing or recently completed a degree in Computer Science, Information Technology, or a related field. Strong attention to detail and ability to follow procedures. Basic understanding of monitoring tools (or willingness to learn). Proficiency in MS Excel, Google Sheets, or similar tools. Strong analytical and problem-solving skills. Good communication and teamwork skills. Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal. Note: This is a fixed-term internship program. The internship will run for Six Months. Final candidates must successfully pass INVIDI’s background screening requirements. Final candidates must be legally authorized to work in India. INVIDI has reopened its offices on a flexible hybrid model. Ready to join our team? Apply today!
Application Security Intern Chennai, India Who we are: INVIDI Technologies Corporation is the world's leading developer of software transforming television all over the world. Our two-time Emmy® Award-winning technology is widely deployed by cable, satellite, and telco operators. We provide a device-agnostic solution delivering ads to the right household no matter what program or network you’re watching, how you're watching, or whether you’re in front of your TV, laptop, cell phone, or any other device. INVIDI created the multi-billion-dollar addressable television business that today is growing rapidly globally. INVIDI is right at the heart of the very exciting and fast-paced world of commercial television; companies benefiting from our software include DirecTV, Dish Network, and Verizon; networks such as CBS/Viacom and A&E; advertising agencies such as Ogilvy and Publicis; advertisers such as Chevrolet and Allstate. INVIDI’s world-class technology solutions are known for their flexibility and adaptability. These traits allow INVIDI partners to transform their video content delivery network, revamping legacy systems without significant capital or hardware investments. Our clients count on us to provide superior capabilities, excellent service, and ease of use. The goal of developing a unified video ad tech platform is a big one and the right candidate -like you-flourishes in INVIDI’s creative, inspiring, and supportive culture. It is a demanding, high-energy, and fast-paced environment. About the role: Are you a self-starter? Passionate about security, cloud, and technology? Want to work in an environment that fosters creativity, innovation, and learning? Stop looking, INVIDI is the right place for you! As an Application Security Intern, you will be aiding the security program and efforts of INVIDI, by working with the rest of the Application Security team to proactively strengthen and enhance the cloud security posture of our INVIDI cloud products. It is a high energy and fast-paced environment, and often demanding, so we are seeking people who are self-motivated, enjoy and love learning, can work independently, or in collaboration with others, to complete the assigned tasks quickly. You will be constantly challenged and exposed to different security domains, and often, require acquiring new knowledge and skills. The Application Security team is comprised of highly dedicated, motivated, and passionate individuals with varied skills and experience, eager to assist and collaborate with development and other groups in the organization to offer guidance and support for their security needs. We’re agile and use principles of Kanban to self-manage our team backlog. As an Application Security Intern, you will be applying your skills to mature the INVIDI Application Security program and making an impact daily to protect and secure our cloud products. Key responsibilities: Creating, updating, reviewing and maintaining threat models for a wide variety of cloud applications. Developing security blueprints to establish security requirements and best practices. Performing and reviewing security assessments, like SAST, SCA, IaC, Container, and DAST scans. Assisting development teams in reproducing, triaging, and remediating identified application security vulnerabilities. Supporting development teams promptly with their questions and security needs. Developing and delivering security training to the development teams. Monitoring alerts generated by SIEM and proactively investigating and responding to them. Building automated tools to increase efficiency and productivity of the Application Security team. Support the Application Security team with Pen Testing and Security Incident response activities. Our requirements: Bachelor’s degree in computing science, Computer Security, or equivalent. Some experience developing and writing code (e.g. Python) and shell scripts. Knowledge of common web vulnerabilities (for example, OWASP Top 10). Basic understanding of application security principles and vulnerability management. Ability to understand a vulnerability and work with developers to remediate it. Familiarity with all phases of software development lifecycle and DevOps workflows. Self-directed with eagerness and interest in cybersecurity. Excellent oral and written communication skills. Ability to quickly learn new technologies. Willingness to work in a team, and on all tasks. Highly preferred candidates also have: Experience in the computing and/or security industry. Experience with Python and writing BASH shell scripts. Comfortable working in a UNIX environment, such as Linux. Experience with AWS, GCP, and/or Azure cloud platforms is a plus. Familiarity with using UNIX utilities like SED, AWK, etc. is a plus. Experience with any of the following: SCM and CI tools like Git, Bitbucket, Gerrit and Jenkins. ALM tools like Confluence and JIRA. Build Package Managers like Gradle, Maven, and npm. Container tools like Docker. Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal. Note: Final candidates must successfully pass INVIDI’s background screening requirements. Final candidates must be legally authorized to work in India.
Senior Data Scientist Chennai, India Who we are: INVIDI Technologies Corporation is the worlds leading developer of software transforming television all over the world. Our two-time Emmy Award-winning technology is widely deployed by cable, satellite, and telco operators. We provide a device-agnostic solution delivering ads to the right household no matter what program or network you re watching, how youre watching, or whether you re in front of your TV, laptop, cell phone or any other device. INVIDI created the multi-billion-dollar addressable television business that today is growing rapidly globally. INVIDI is right at the heart of the very exciting and fast-paced world of commercial television; companies benefiting from our software include DirecTV, Dish Network, and Verizon, networks such as CBS/Viacom and A&E, advertising agencies such as Ogilvy and Publicis, and advertisers such as Chevrolet and Allstate. INVIDI s world-class technology solutions are known for their flexibility and adaptability. These traits allow INVIDI partners to transform their video content delivery network, revamping legacy systems without significant capital or hardware investments. Our clients count on us to provide superior capabilities, excellent service, and ease of use. The goal of developing a unified video ad tech platform is a big one and the right Senior Data Scientist --like you--flourish in INVIDI s creative, inspiring, and supportive culture. It is a demanding, high-energy, and fast-paced environment. About the role: As a Senior Data Scientist, you have a grounding in data analysis using tools in Python ecosystem and AWS. You also have a business sense for asking and answering fundamental questions to help shape key strategic decisions. This role involves thinking critically and strategically about video ad delivery as a technology, as a business, and as an operation to help broadcasters, distributors, and media companies transform and evolve their advertising practices through the use of data. Using proven design patterns, you will help identify opportunities for INVIDI and our clients to operate more efficiently and produce innovative and actionable quantitative models and analyses to address the challenges of marketing effectiveness and measurement. As a data scientist, you will do more than just crunch the numbers. You will work with Engineers, Product Managers, Sales Associates and Marketing teams to adjust business practices according to your findings. Identifying the problem is only half the job; you also need to figure out the solution. You must be versatile, display leadership qualities and be enthusiastic to take on new problems as we continue to push technology forward. The position will report directly to the Technical Manager of Software Development and will be based in our Chennai, India office. Key responsibilities: Build business intelligence dashboards using AWS Quick sights, Tableau, Excel and power BI Design, develop and deploy Machine learning models using Linear regression, Classification, Neural networks, Time Series forecasting. Engage broadly within the organization to identify, prioritize, frame, and structure reporting problems Help define analytical direction and influence the direction of data engineering and infrastructure work Conduct end-of-the-end analyses, including data gathering, requirements specification, processing, analysis, ongoing deliverables, and presentations Translate analysis results into business recommendations Develop comprehensive understanding of video content inventory, scheduling, customer segmentation, video distribution, viewership data structures and metrics Recommend and implement strategies to solve business problems when availability of data is limited Work with very large data sets to glean useful insights that are valuable to the business. You must have: Bachelor s degree in a computer science, information management systems, or Data Science discipline or equivalent practical experience 5-6 years of experience in statistical data analysis, linear models, multivariate analysis, stochastic models, and sampling methods 4-5 years of experience in data modelling in SQL databases 3-4 years of experience in Data visualization tools like AWS QuickSight, Tableau, Power BI 3-4 years of experience in EDA in Notebook based environments like Jupyter Notebook using Python Pandas, NumPy, Matplotlib, Seaborn 3+ years of experience with AWS services like S3, IAM, Redshift, Athena, and AWS SageMaker 2-3 years experience designing data lakes, cloud data warehouses using Snowflake, Redshift and BigQuery 2-3 years experience with one or more cloud service providers like AWS and GCP. Strong experience in A/B testing, experimental design, and statistical inference It would be very good if you have experience in: Experience in building marketing analytics dashboards Working with Scrum teams in an Agile way Experience with MLOps practices and model deployment pipelines Experience in the following domains: video content delivery, viewership measurement, advertising technology, digital advertising Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal. Note: Final candidates must successfully clear INVIDI s background screening requirements. Final candidates must be legally authorized to work in India. INVIDI has reopened its offices on a flexible hybrid model. Ready to join our team? Apply today!
Key responsibilities: Provide INVIDI's customers with quick, accurate, and professional replies via ticketing system, chat, email, or phone. Maintain a high level of customer satisfaction. Develop an understanding of each customer's specific implementation and needs. Relay customer feedback to internal teams. Work closely with internal teams such as Product, Engineering, Customer Success and Customer Solutions teams. Appropriately triage a given problem; isolate and escalate any deemed problem within INVIDI. Conduct root-cause analysis with engineering teams to make sure that issues are resolved. On-call work is required and will be compensated for separately. You must have: University Degree 2+ years relevant experience. Fluent in English with excellent verbal and written communication skills. Must be able to articulate technical solutions to all audiences. Capable of clarifying unclear requirements for both internal and external stakeholders. Experience in debugging complex technical issues in a fast-paced work environment. Highly motivated and interested in customer support and customer satisfaction. Ability to learn quickly and to cope with ever changing environments. Desire to learn new things and perform technology research & troubleshooting. Ability to work with multiple customers and situations simultaneously. Willingness to take ownership of internal projects focused on improving existing documentation or processes. It will be very good if you have experience in: Familiarity with video advertising and ad serving. Prior experience with Video and AdTech integrations. Experience of web technologies and platforms such as Java Script, HTML, FTP, SSL, CSS. Experience and knowledge in SQL or other database querying language. Familiarity with REST APIs. Experience working in an agile environment. Fluent in English.
About the role: We are looking for a Java Software Engineer to help us build functional products and applications. Java Software Engineer responsibilities include defining software requirements, writing clean and efficient code for various applications, and running tests to improve system functionality. If you have hands-on experience with programming in Java and are interested in agile methodologies, wed like to meet you. Ultimately, youll implement and maintain Java components and frameworks throughout the software development life cycle. The position will report directly to the Technical Manager of Software Development and will be based in our Chennai, India office. Key responsibilities: Design, develop, implement, and maintain Java-based programming applications. Actively coordinate work with other cross-functional / product team. Work as part of scrum team to deliver the tasks as planned with the desired Definition of Done. Ensuring that written code falls in line with the project objectives. Identify and resolve immediate and potential issues with applications. Collaborate closely with fellow engineers & work with other developers on troubleshooting, debugging, and coding, testing activities Participating in group meetings to discuss projects and objectives & meeting deadlines on fast-paced deliverables As a part of DevOps, you will be on-call for the services that the team owns. You are on-call for one week, approximately once per month. While on-call you are required to be reachable by telephone and able to act upon alarm, using your laptop. You must have: A Bachelors/masters in computer science or a related area. 3+ years experience in Designing and implementing Java-based applications preferably on the Cloud. Deep understanding of object-oriented design, data structures and algorithms. Good Knowledge of Spring boot, JPA, Hibernate frameworks, SDKs, APIs, and libraries. Working experience with RESTful JSON Web Services and web technology frameworks. Analyzing user requirements to Write efficient code based on specifications. Working knowledge of Test frameworks such as Junit/Mockito Good understanding and experience of working with database technologies such as MySQL/PostgreSQL. Meticulous at both analysis and execution of work tasks / EPICs Debugging and resolving technical problems that arise. Experience with testing your code & ensuring following coding best practices. Proven ability to work effectively with team members as well as various stakeholders within the company. Version control experience like GIT Hub, Source Forge, Bit Bucket & other utilities like GIT, JIRA, Confluence etc. Experience in build tools such as Gradle/Maven. Proven ability to work effectively with team members as well as various stakeholders within the company You should have amazing communication, presentation and organizational skills. Highly preferred candidates also have: Experience with universal JavaScript and server-side rendering. Experience building and deploying cloud-based software using AWS. Design flowcharts to illustrate software solutions js or React (UI) specific knowledge. Enough knowledge of HTML5, dHTML, Stylesheets (CSS), JavaScript, JQuery and respective browser compatibility issues (Internet Explorer, Firefox, Safari, Chrome). Cable or Satellite industry knowledge is a plus.
Solutions Architect Chennai, India Who we are: INVIDI Technologies Corporation is the world's leading developer of software transforming television all over the world. Our two-time Emmy® Award-winning technology is widely deployed by cable, satellite, and telco operators. We provide a device-agnostic solution delivering ads to the right household no matter what program or network you’re watching, how you're watching, or whether you’re in front of your TV, laptop, cell phone or any other device. INVIDI created the multi-billion-dollar addressable television business that today is growing rapidly globally. INVIDI is right at the heart of the very exciting and fast-paced world of commercial television; companies benefiting from our software include DirecTV, Dish Network, and Verizon, networks such as CBS/Viacom and A&E, advertising agencies such as Ogilvy and Publicis, and advertisers such as Chevrolet and Allstate. INVIDI’s world-class technology solutions are known for their flexibility and adaptability. These traits allow INVIDI partners to transform their video content delivery network, revamping legacy systems without significant capital or hardware investments. Our clients count on us to provide superior capabilities, excellent service, and ease of use. The goal of developing a unified video ad tech platform is a big one and the right Solutions Architects -like you-flourish in INVIDI’s creative, inspiring, and supportive culture. It is a demanding, high-energy, and fast-paced environment. About the role: If you enjoy solving complex problems in a fast and efficient way, be on the phone with a strategic customer, find bugs and contribute on online communities, then you have the profile we are looking for! Your primary role is as a partner, client-facing technical and business support professional working to meet deadlines with responsive and prompt turnaround times. In the beginning, you will be responsible for all aspects of technical customer satisfaction, and you grow into a role that includes operational aspects of the Business including campaign management and Ad Operations. When prospects or customers experience difficulties, you will be the first point of contact. You will work on architecture-related solutions and design. When these are product bugs or issues that require further investigation, the Solutions Architect evaluates and communicates the problem to the Core Engineering Team, Product, and other Solution Architects. You will serve as a liaison between Customer and the Engineering Team working to ensure the criticality of the problem is fully understood and satisfactorily resolved in a time sensitive manner. By handling architectural and design problems with extreme professional acumen, you deliver a positive problem-solving experience to the customers. The position will report directly to the Vice President of Customer Solutions in Business Development and will be based remotely in Chennai or Bangalore India. Key responsibilities: Assist the existing Technical Support team throughout the resolution of the issues Work closely with internal teams such as Customer Success, and Technical Account Management, Product, and Engineering Track requests and improve the quality of solutions provided to the clients Develop an understanding of each client to enable efficient and client specific support Proactively provide clients with quick, knowledgeable, and personal replies over e-mail and phone Relay customer feedback to internal teams Work closely and conduct root-cause analysis with engineering teams to resolve issues Evaluate the criticality of a given problem; isolate and escalate any deemed problem within the company Meeting with clients will require travel (domestic and international) Support deployment of POC, Lab and Production for new customers You must have: Extensive Knowledge of video technologies and transport over Satellite, IP and QAM; CDN, MPEG compression, Video QA Extensive Knowledge of video formats and streaming protocols: MPEG2, MPEG4, MPEG-DASH, Apple HLS, Previous working Experience with Head End and Uplink components, Playout Systems either in Cable or Satellite Environments Preferably experience with Ad insertion platforms: inserters, transcoders, splicers, asset management and Cloud Platforms. Familiarity with concept of packagers and manifest manipulation. Creativity to imagine innovative solutions tailored to each customer. Logic and reasoning are important when defining solutions. The right attitude to develop solutions for the customer is a must. Both oral and written communications skills are vital to relying important information, training customers and new staff members, documenting solutions and procedures as well as to present and explain the INVIDI platforms to customers and prospects. Previous experience managing integration and validation efforts. Organizational and troubleshooting skills. Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal. Equal Opportunities and Accommodations Statement INVIDI is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, family status, marital status, sexual orientation, national origin, genetics, neurodiversity, disability, age, or veteran status, or any other non-merit based or legally protected grounds. INVIDI is committed to providing reasonable accommodations to qualified individuals with disabilities in the employment application process. To request an accommodation, please contact Human Resources by email at [email protected] at least one week in advance of your interview. Note: Final candidates must successful pass INVIDI’s background screening requirements. Final candidates must be legally authorized to work in India. Ready to join our team? Apply today!
About the role: We seek highly dedicated, motivated, and passionate Interns who can use the right tools to monitor and find the best solutions to problems. This role works closely with the Business Development team and impacts customer operations. The position will report directly to the Senior Technical Account Manager and will be based in our Bangalore, India office. Key responsibilities: Support in system checks and basic troubleshooting. Monitor key operational metrics and report anomalies to the relevant team. Assist in data tracking and generating reports. Document the findings and maintain required logs. Collaborate with internal teams to ensure smooth operations for the end customer. Perform activities needed for solution hardening You must have: Currently pursuing or recently completed a degree in Computer Science, Information Technology, or a related field. Strong attention to detail and ability to follow procedures. Basic understanding of monitoring tools (or willingness to learn). Proficiency in MS Excel, Google Sheets, or similar tools. Strong analytical and problem-solving skills. Good communication and teamwork skills. Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal. Note: This is a fixed-term internship program. The internship will run for Six Months. Final candidates must successfully pass INVIDIs background screening requirements. Final candidates must be legally authorized to work in India. INVIDI has reopened its offices on a flexible hybrid model. Ready to join our team? Apply today!
About the role: As a Senior Data Scientist, you have a grounding in data analysis using tools in Python ecosystem and AWS. You also have a business sense for asking and answering fundamental questions to help shape key strategic decisions. This role involves thinking critically and strategically about video ad delivery as a technology, as a business, and as an operation to help broadcasters, distributors, and media companies transform and evolve their advertising practices through the use of data. Using proven design patterns, you will help identify opportunities for INVIDI and our clients to operate more efficiently and produce innovative and actionable quantitative models and analyses to address the challenges of marketing effectiveness and measurement. As a data scientist, you will do more than just crunch the numbers. You will work with Engineers, Product Managers, Sales Associates and Marketing teams to adjust business practices according to your findings. Identifying the problem is only half the job; you also need to figure out the solution. You must be versatile, display leadership qualities and be enthusiastic to take on new problems as we continue to push technology forward. The position will report directly to the Technical Manager of Software Development and will be based in our Chennai, India office. Key responsibilities: Build business intelligence dashboards using AWS Quick sights, Tableau, Excel and power BI Design, develop and deploy Machine learning models using Linear regression, Classification, Neural networks, Time Series forecasting. Engage broadly within the organization to identify, prioritize, frame, and structure reporting problems Help define analytical direction and influence the direction of data engineering and infrastructure work Conduct end-of-the-end analyses, including data gathering, requirements specification, processing, analysis, ongoing deliverables, and presentations Translate analysis results into business recommendations Develop comprehensive understanding of video content inventory, scheduling, customer segmentation, video distribution, viewership data structures and metrics Recommend and implement strategies to solve business problems when availability of data is limited Work with very large data sets to glean useful insights that are valuable to the business. You must have: Bachelors degree in a computer science, information management systems, or Data Science discipline or equivalent practical experience 5-6 years of experience in statistical data analysis, linear models, multivariate analysis, stochastic models, and sampling methods 4-5 years of experience in data modelling in SQL databases 3-4 years of experience in Data visualization tools like AWS QuickSight, Tableau, Power BI 3-4 years of experience in EDA in Notebook based environments like Jupyter Notebook using Python Pandas, NumPy, Matplotlib, Seaborn 3+ years of experience with AWS services like S3, IAM, Redshift, Athena, and AWS SageMaker 2-3 years' experience designing data lakes, cloud data warehouses using Snowflake, Redshift and BigQuery 2-3 years' experience with one or more cloud service providers like AWS and GCP. Strong experience in A/B testing, experimental design, and statistical inference It would be very good if you have experience in: Experience in building marketing analytics dashboards Working with Scrum teams in an Agile way Experience with MLOps practices and model deployment pipelines Experience in the following domains: video content delivery, viewership measurement, advertising technology, digital advertising Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal. Note: Final candidates must successfully clear INVIDIs background screening requirements. Final candidates must be legally authorized to work in India. INVIDI has reopened its offices on a flexible hybrid model.
About the role: If you enjoy solving complex problems in a fast and efficient way, be on the phone with a strategic customer, find bugs and contribute on online communities, then you have the profile we are looking for! Your primary role is as a partner, client-facing technical and business support professional working to meet deadlines with responsive and prompt turnaround times.In the beginning, you will be responsible for all aspects of technical customer satisfaction, and you grow into a role that includes operational aspects of the Business including campaign management and Ad Operations.When prospects or customers experience difficulties, you will be the first point of contact.You will work on architecture-related solutions and design. When these are product bugs or issues that require furtherinvestigation,the Solutions Architect evaluates and communicates the problem to the Core Engineering Team, Product, and other Solution Architects. You will serve as a liaison between Customer and the Engineering Team working to ensure the criticality of the problem is fully understood and satisfactorily resolved in a time sensitive manner. By handling architectural and design problems with extreme professional acumen, you deliver a positive problem-solving experience to the customers. The position will report directly to the Vice President of Customer Solutions in Business Development and will be based remotely i n Chennai or Bangalore India. Key responsibilities: Assist the existing Technical Support team throughout the resolution of the issues Work closely with internal teams such as Customer Success, and Technical Account Management, Product, and Engineering Track requests and improve the quality of solutions provided to the clients Develop an understanding of each client to enable efficient and client specific support Proactively provide clients with quick, knowledgeable, and personal replies over e-mail and phone Relay customer feedback to internal teams Work closely and conduct root-cause analysis with engineering teams to resolve issues Evaluate the criticality of a given problem; isolate and escalate any deemed problem withinthe company Meeting with clients will require travel (domestic and international) Support deployment of POC, Lab and Production for new customers You must have: Extensive Knowledge of video technologies and transport over Satellite, IP and QAM; CDN, MPEG compression, Video QA Extensive Knowledge of video formats and streaming protocols: MPEG2, MPEG4, MPEG-DASH, Apple HLS, Previousworking Experience with Head End and Uplink components, Playout Systems eitherin Cable or Satellite Environments Preferably experience with Ad insertion platforms: inserters, transcoders, splicers, asset managementand Cloud Platforms. Familiarity with concept of packagers and manifest manipulation. Creativity to imagine innovative solutions tailored to each customer. Logic and reasoning are important when defining solutions. The right attitude to develop solutions for the customeris a must. Both oral and written communications skills are vital to relying important information, training customers and new staff members, documenting solutions and procedures as well as to present and explain the INVIDI platforms to customers and prospects. Previous experience managing integration and validation efforts. Organizational and troubleshooting skills. Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal. Note: Final candidates must successful pass INVIDIs background screening requirements. Final candidates must be legally authorized to work in India.
About the role: We are a modern agile product organization looking for an excellent DevOps engineer that can support and offload a remote product development team. Our platform handles tens of thousands of requests/second with sub-second response times across the globe. We serve ads to some of the biggest live events in the world, providing reports and forecasts based on billions of log rows. These are some of the complex challenges that make development and operational work at INVIDI interesting and rewarding. To accomplish this, we use the best frameworks and tools out there or, when they are not good enough, we write our own. Most of the code we write is Java or Kotlin on top of Dropwizard, but every problem is unique, and we always evaluate the best tools for the job. We work with technologies such as Kafka, Google Cloud (GKE, Pub/Sub), BigTable, Terraform and Jsonnet and a lot more. The position will report directly to the Technical Manager of Software Development and will be based in our Chennai, India office. Key responsibilities: You will maintain, deploy and operate backend services in Java and Kotlin that are scalable, durable and performant. You will proactively evolve deployment pipelines and artifact generation. You will have a commitment to Kubernetes and infrastructure maintenance. You will troubleshoot incoming issues from support and clients, fixing and resolving what you can You will collaborate closely with peers and product owners in your team. You will help other team members grow as engineers through code review, pairing, and mentoring. Our Requirements: You are an outstanding DevOps Engineer who loves to work with distributed high-volume systems. You care about the craft and cherish the opportunity to work with smart, supportive, and highly motivated colleagues. You are curious; you like to learn new things, mentor and share knowledge with team members. Like us, you strive to handle complexity by keeping things simple and elegant. As a part of the DevOps team, you will be on-call for the services and clusters that the team owns. You are on call for one week, approximately once or twice per month. While on-call, you are required to be reachable by telephone and able to act upon alarm using your laptop. Skills and qualifications: Bachelor / Masters graduation in computer science, or equivalent 4+ years of experience in the computer science industry Strong development and troubleshooting skill sets Ability to support a SaaS environment to meet service objectives Ability to collaborate effectively and work well in an Agile environment Excellent oral and written communication skills in English Ability to quickly learn new technologies and work in a fast-paced environment. Highly Preferred: Experience building service applications with Dropwizard/Spring Boot Experience with cloud services such as GCP and/or AWS. Experience with Infrastructure as Code tools such as Terraform. Experience in Linux environment. Experience working with technologies such as SQL, Kafka, Kafka Streams Experience with Docker Experience with SCM and CI/CD tools such as GIT and Bitbucket Experience with build tools such as Gradle or Maven Experience in writing Kubernetes deployment manifests and troubleshooting cluster and application-level issues. Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal. Note: Final candidates must successfully pass INVIDIs background screening requirements. Final candidates must be legally authorized to work in India. INVIDI has reopened its offices on a flexible hybrid model.
The goal of developing a unified video ad tech platform is a big one and the right Product Management Intern --like you--flourish in INVIDIs creative, inspiring, and supportive culture. It is a demanding, high-energy, and fast-paced environment. INVIDIs developers are self-motivated quick studies, can-do individuals who embrace the challenge of solving difficult and complex problems. About the role: INVIDI is seeking a highly motivated Product Management Intern (Product Owner track) who can support the product team in driving feature development and enhancing user experience. The ideal candidate is currently pursuing or has recently completed an MBA (or equivalent) with strong analytical, communication, and product-thinking capabilities. The candidate will work closely with cross-functional teams including Architecture, Development, Support, and Business to help define and deliver impactful product features. The position will report directly to the Director of Product Management and will be based in our Bangalore, India office. Responsibilities: Collaborate with Product Managers in defining product requirements, writing user stories, and maintaining the product backlog. Collaborate with Architecture & Development teams to ensure timely delivery of features Perform basic market and competitor analysis to identify trends, user needs, and potential opportunities in Linear/Digital TV Advertising domain. Participate in daily stand-ups, sprint planning, and product grooming sessions Help track Customer feature requests & feedback to drive continuous product improvement Document workflows, create wireframes/mock-ups (as needed), and support user demos to the customer facing teams Contribute to internal presentations, feature decks, and product demos for stakeholders Qualifications: Currently pursuing or recently completed an MBA (or equivalent) with key focus on Product Management, Product development, Marketing, Strategy, or related fields Strong understanding of concepts such as market analysis, business models, customer segmentation, and value proposition design Strong understanding of Agile methodologies (Scrum/Kanban), Jira/Confluence, and writing user stories/acceptance criteria, backlog prioritization techniques Strong analytical skills with a problem-solving mindset Excellent communication and stakeholder management skills Passion for technology, products, and user-centric design Prior internship/project experience in product, consulting, or technology domains is a plus What will the Candidate Gain: Hands-on exposure to real-world product development processes Opportunity to learn from experienced Product Managers and cross-functional teams End-to-end view of product lifecycle in a fast-paced, agile environment Exposure to fast-paced and dynamic Linear/Digital TV Ad-tech domain. Potential opportunity for a pre-placement offers (PPO) based on performance Physical Requirements: INVIDI is a conscious, clean, well-organized, and supportive office environment. Prolonged periods of sitting at a desk and working on a computer are normal. Equal Opportunities and Accommodations Statement INVIDI is proud to be an equal opportunity employer, seeking to create a welcoming and diverse environment. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, family status, marital status, sexual orientation, national origin, genetics, neurodiversity, disability, age, or veteran status, or any other non-merit based or legally protected grounds. INVIDI is committed to providing reasonable accommodations to qualified individuals with disabilities in the employment application process. To request an accommodation, please contact Human Resources by email at at least one week in advance of your interview. Note: This is an intern position for a period of 1 year Final candidates must successful pass INVIDIs background screening requirements. Final candidates must be legally authorized to work in India. INVIDI has reopened its offices on a flexible hybrid model.
As a Senior Software Engineer - DevOps at INVIDI Technologies Corporation in Bangalore, India, you will be part of a globally acclaimed software development company that revolutionizes television broadcasting. Our Emmy Award-winning technology is utilized by leading cable, satellite, and telco operators worldwide, delivering targeted ads seamlessly across various devices and platforms. INVIDI's innovative solutions have played a pivotal role in shaping the addressable television industry, with clients including major operators, networks, advertising agencies, and prominent brands. In this dynamic and fast-paced environment, you will be at the forefront of commercial television innovation, contributing to the development of a unified video ad tech platform. Your role as a DevOps Engineer is essential to supporting and enhancing a remote product development team. Operating within a modern agile product organization, you will be tasked with maintaining and deploying scalable, performant backend services in Java and Kotlin, ensuring high availability and operational efficiency. Collaborating closely with peers and product owners, you will play a key role in evolving deployment pipelines, troubleshooting issues, and mentoring team members. Your responsibilities will also include active participation in on-call rotations, responding to alarms and maintaining critical services as needed. With a focus on simplicity, elegance, and continuous learning, you will be expected to excel in a collaborative and agile work environment. To excel in this role, you should possess a Master's degree in computer science or equivalent, along with at least 4 years of experience in the industry. Strong development skills, experience with high-volume systems, and proficiency in technologies such as Dropwizard, Kafka, Google Cloud, Terraform, and Docker are highly desirable. Additionally, expertise in infrastructure maintenance, CI/CD tools, and cloud services like GCP and AWS will be advantageous. INVIDI offers a supportive and organized office environment, where your contributions will be valued and recognized. If you are a proactive and motivated DevOps Engineer with a passion for innovation and a commitment to excellence, we invite you to apply and be a part of our talented team at INVIDI Technologies Corporation.,
Develop native iOS applications using Swift, following Apple s Human Interface Guidelines. Integrate and extend HLS (HTTP Live Streaming) functionality within the app, focusing on client-side manifest parsing and manipulation. Work with video playback frameworks ( AVFoundation) to customize playback behavior based on dynamic manifest conditions. Analyze and resolve performance bottlenecks, ensuring responsive and smooth video playback. Conduct unit and UI testing, debugging, and optimization to meet quality and performance standards. Collaborate with designers, product managers, and backend teams to translate requirements into functional features. Write clean, maintainable, and well-documented Swift code. Qualifications Proficiency in Swift (Objective-C is a plus). Familiarity with AVPlayer, AVPlayerItem, and related playback APIs. Strong debugging and problem-solving skills, especially for media-heavy applications. Ability to collaborate effectively in a cross-functional environment . Desired Skills : Basic understanding of HLS protocol, M3U8 manifests, and video streaming concepts. Experience with Combine, RxSwift, or other reactive programming tools. Exposure to automated testing, including XCTest or Snapshot/UI testing. Knowledge of CI/CD pipelines for iOS development ( Xcode Cloud, GitHub Actions)
Develop native Android applications using Java (or Kotlin), adhering to Android UI/UX standards. Implement and enhance support for HLS and DASH streaming using ExoPlayer(and other players). Optimize playback performance and handle edge cases at the live edge, ad insertion boundaries, and low-bandwidth scenarios. Perform thorough debugging and testing, ensuring high-quality video playback experience. Collaborate with designers, product managers, and media engineers to translate requirements into polished features. Write clean, modular, and maintainable Java/Kotlin code. Qualifications Proficiency in Kotlin (Java knowledge is a plus). Experience in media streaming, ExoPlayer, or low-level playback customization. Good problem-solving skills and ability to work in a collaborative team setting. Experience manipulating ExoPlayer Media Source or intercepting manifests via custom Data Source or Media Source Factory. Understanding of HLS or DASH manifests, segment loading, and media timelines. Exposure to unit/integration/UI automated testing frameworks Experience with CI tools like GitHub Actions, Bitbucket, or Jenkins.