Work at ALGOSIUM
We're always seeking talent Are you ready to take the next step in your career? Check out our current openings and see how you can be a part of our journey.
Computer Vision Data Science Engineer
3-4 years
Trivandrum
Job Description for Computer Vision Data Science Engineer Role
Apply
About the Role:

We are seeking an experienced Data Science Engineer specializing in computer vision to join our innovative team. The ideal candidate will have a strong background in developing and implementing advanced computer vision solutions, with particular expertise in number plate recognition, face recognition, YOLO object detection, and NVIDIA DeepStream.

Responsibilities:
  • Design, develop, and optimize computer vision algorithms for real-time video analytics
  • Implement and fine-tune deep learning models for object detection, face recognition, and number plate recognition
  • Utilize YOLO (You Only Look Once) architecture for efficient object detection in video streams
  • Leverage NVIDIA DeepStream SDK to build and deploy AI-powered video analytics applications
  • Collaborate with cross-functional teams to integrate computer vision solutions into existing systems
  • Conduct performance analysis and optimization of computer vision models
  • Stay current with the latest advancements in computer vision and deep learning technologies
Requirements:
  • Master's or Ph.D. in Computer Science, Data Science, or related field
  • 3+ years of experience in computer vision and deep learning
  • Proven experience with number plate recognition and face recognition systems
  • Strong proficiency in YOLO object detection framework
  • Hands-on experience with NVIDIA DeepStream SDK
  • Expertise in Python and relevant computer vision libraries (OpenCV, TensorFlow, PyTorch)
  • Experience with GPU acceleration and optimization techniques
  • Solid understanding of machine learning principles and statistical analysis
  • Excellent problem-solving skills and attention to detail
  • Strong communication skills and ability to work in a collaborative environment
Preferred Qualifications:
  • Experience with edge computing and embedded systems for computer vision
  • Familiarity with video compression techniques and streaming protocols
  • Knowledge of privacy-preserving machine learning techniques
  • Experience with cloud-based deployment of computer vision models
  • Contributions to open-source computer vision projects
Web Developer
3-4 years
Trivandrum
Job Description for Web Developer
Apply
About the Role:

We are seeking a skilled Web Developer to design, build, and maintain websites for our company. The ideal candidate will be responsible for the overall appearance, functionality, and technical aspects of websites, ensuring they meet user expectations and business requirements

Responsibilities:
  • Design, build, and maintain websites using standard HTML/CSS practices and other relevant coding languages.
  • Write well-designed, efficient, and testable code using best software development practices.
  • Create website layouts and user interfaces that provide optimal user experience.
  • Integrate data from various back-end services and databases.
  • Implement responsive design for mobile devices.
  • Collaborate with web designers and other team members to produce the website.
  • Optimize websites for maximum speed and scalability.
  • Ensure cross-browser compatibility and debug any issues.
  • Conduct website testing and quality assurance.
  • Stay updated with emerging technologies and industry trends.
  • Perform regular website updates and maintenance.
  • Implement security and data protection measures.
  • Create and maintain software documentation.
  • Collaborate with stakeholders to gather requirements and determine project scopes.
Requirements:
  • Proven experience as a Web Developer or in a similar role.
  • Proficiency in HTML, CSS, JavaScript, and at least one server-side programming language (e.g., PHP, Python, Java).
  • Familiarity with front-end frameworks (e.g., React, Angular, Vue.js).
  • Experience with responsive and adaptive design.
  • Understanding of server-side CSS preprocessors (e.g., SASS, LESS).
  • Knowledge of code versioning tools (e.g., Git).
  • Familiarity with database technology (e.g., MySQL, MongoDB).
  • Understanding of web standards and best practices.
  • Strong problem-solving skills and attention to detail.
  • Excellent communication and teamwork skills.
  • Bachelor's degree in Computer Science, Web Development, or a related field (or equivalent experience).
Preferred Qualifications:
  • Experience with content management systems (e.g., WordPress, Drupal).
  • Knowledge of SEO principles.
  • Familiarity with UI/UX design principles.
  • Experience with e-commerce platforms.
  • Understanding of web security and performance optimization techniques.
Machine Learning Engineer
4+ years
Trivandrum
Job Description for Machine Learning Engineer
Apply
About the Role:

As a machine learning engineer, a large portion of your time and energy will be focused on a cross-functional team building scientific models for the modern era. The organizations that you collaborate with will range from high tech, global life sciences companies to leading research institutions. You will be a vital part of a world-class team that combines the product design and engineering expertise of the world’s top software companies with the scientific expertise of the world’s top research institutions. You’ll be providing technical feasibility assessments to the Product Manager and Designer to ensure that we can build what we say we’re going to build. Machine Learning Engineers at ALGOSIUM work on a variety of problems, connecting our customers’ desired outcomes to concrete deliverables. Every project is different, from reinforcement learning to computer vision, and you’ll experience a breadth of industries. Our teams are highly collaborative, and you’ll work closely with customers, data and software engineers, and product managers. We are highly collaborative, oriented towards building and learning, and keenly aware of the responsibility of helping our customers deploy software products for real end users. This opening is for Machine Learning Engineers of all levels, and our interview process will evaluate your background and experience to assess your current level and enable you to be successful in your role here.

Responsibilities:

You will have a high degree of autonomy as you work with a nimble, growing team, but some core responsibilities may look like the following.

  • Engage with our customers to understand the challenges they are facing, and work with them to produce a strategy and execution plan for their AI goals.
  • Define the work that you and other members of your team will execute on, and be able to break down and organize the work appropriately.
  • Build and design machine learning pipelines, both consolidating existing databases and building new databases using tools like Python, AWS, SQL, MLFlow, PyTorch, Spark, and more.
  • Create design documents that lead to MVPs, and continue iterating on the MVPs into fully developed products.
  • Choose machine learning models and evaluate performance in production.
  • Expose your machine learning predictions through APIs and Applications developed with other team members.
  • Share your knowledge with other team members.
  • Learn about new areas of machine learning and other parts of our product development stack as suits your career goals.
Senior Software Engineer - Big Data
4+ years
Trivandrum
Job Description for Senior Software Engineer - Big Datar
Apply
About the Role:

As a software engineer, you will be working on a close-knit (~3-5 person) focused team to take ownership of a problem and deliver a high-quality solution at blazing velocity using a modern data stack.


Example projects include:
  • Design and engineer a machine learning platform to put models into production efficiently for a med device company
  • Design and engineer modernization of a data streaming and analysis system for an adtech business
What We’re Looking For:

We are hiring Software Engineers at all levels. Our interview process is designed to map your background and experience to our leveling and to enable you to be successful in the role. We’re excited to talk to you if you are passionate about data, hit SOME of these bullets strongly, and are motivated to learn the rest:

  • Understand shepherding a project through a complete lifecycle - from discovery to deployment - using a sprint based incremental development approach
  • Have experience building and orchestrating data management pipelines using tools such as Airflow, Prefect, or Dagster
  • Are comfortable in languages like Python, Java, and Scala, having an ability to understand tradeoffs between languages, be an expert in at least one and capable of picking up others depending on project demands.
  • Understand modern data storage and processing tools and their tradeoffs - SQL vs. NoSQL database technologies, in memory, and distributed database systems, and tools such as PostgresSQL, Cassandra, Hive, Spark, Redshift, Kafka, Hudi or Iceberg.
  • Have worked in CI/CD environments and understand scalable deployment and operational management (DevOps) techniques
  • Are comfortable working with a cloud environment (i.e. AWS, Azure, GCP)
  • Understand that the value that comes from pausing your work to answer a question or provide guidance
Senior DevOps Engineer
4+ years
Trivandrum
Job Description for Senior DevOps Engineer
Apply
About the Role:

As a Senior DevOps Engineer, you’ll contribute to a high-performing team in developing a self-service AI/ML Platform on AWS SageMaker for a leading Medical Devices Company. Your work will help data scientists monitor the accuracy of their predictions, explain the factors contributing to those predictions, and evaluate their models for bias. Take advantage of the opportunity to collaborate with your end users directly and witness the positive impact your combined efforts have on their productivity and output.

ALGOSIUM places tremendous value on continuously providing our engineers with opportunities to expand their skillsets. Our project teams are made up of engineers, program managers, designers, and product managers. We are highly collaborative, oriented towards building and learning, and keenly aware of the responsibility of helping our customers deploy software products for real end users.

What We’re Looking For:

This is a senior-level opportunity and we are seeking candidates with 3-6+ years of relevant, professional experience. However, experience does not always equal expertise so reach out if you can say ‘yes’ to most of these bullets:

  • Proponent of infrastructure-as-code with ample experience building, changing, and deploying infrastructure using Terraform or similar technology (CloudFormation, CDK, Pulumi, etc)
  • Empathy for the end user. You’re ready to go the extra mile to learn how data scientists (specifically these data scientists) think about their workflows and you innately know how to connect your learnings to create informed opinions about production-ready software.
  • Python: you’re comfortable reading and writing it (and you like using it, too)
  • Capable of discussing technical concepts with non-technical stakeholders, whether they be your coworkers or external partners.
  • Hold the belief that when it comes to AWS: there is no such thing as a ‘problem,’ it’s just a challenge. You trust that the solution exists and you can find it with a little effort.
  • Comfortable working with Docker images for local development and in production deployments
Senior Front End Software Engineer
4+ years
Trivandrum
Job Description for Senior Front End Software Engineer
Apply
About the Role:

As a senior software engineer a large portion of your time and energy will be focused on a cross-functional team building scientific infrastructure for the modern era.

Our project teams are made up of engineers, program managers, designers, and product managers. We are highly collaborative, oriented towards building and learning, and keenly aware of the responsibility of helping our customers deploy software products for real end users.

What We’re Looking For:

This opening is for Front End Engineers of all levels, and our interview process will evaluate your background and experience to assess your current level and enable you to be successful in your role here. Experience does not always equal expertise so reach out if you can say ‘yes’ to most of these bullets:

  • Built and shipped a web app to production; either solo or as a major contributing member of a team
  • Modern JavaScript frameworks are where you thrive and when we need an app built in React.js or Vue.js: you’re the one who jumps at the opportunity
  • Backend engineers and UX designers trust you, to inform API design and do what you can to improve the user experience
  • Back end may not be where your expertise lies, but you could talk the talk and maybe have even developed some backend APIs
  • The cloud is familiar to you and you have experience with one of the major cloud providers (AWS, GCP, or Azure)
Senior Data Scientist - AI-Powered Oil & Gas Business Analytics
4+ years
Trivandrum
Job Description for the Role of Senior Data Scientist - AI-Powered Oil & Gas Business Analytics
Apply
About the Role:

We are seeking a highly skilled and hands-on Senior Data Scientist to play a key role in delivering AI-driven business analytics solutions for the oil and gas industry. This role focuses on working directly with clients to understand their data challenges, performing data transformations, enabling data governance discussions, and building advanced analytics and machine learning models. The ideal candidate will have a strong background in data science, technical coding, and a solid understanding of the oil and gas sector.

Roles and Responsibilities:

Client Collaboration:

  • Lead data discovery sessions with clients to understand their business needs, identify data sources, and define data strategies.
  • Work closely with stakeholders to align analytics solutions with organizational goals.

Data Transformation and Governance:

  • Perform data extraction, transformation, and loading (ETL) using tools like Python, SQL, and cloud platforms.
  • Enable and facilitate discussions around data governance, ensuring compliance, quality, and security standards.

Third-Party Data Management:

  • Integrate, analyze, and manage third-party datasets relevant to the oil and gas industry, ensuring seamless integration with client systems.

Analytics and Market Intelligence:

  • Conduct advanced analytics to deliver actionable insights for market intelligence, operational efficiency, and strategic decision-making.
  • Develop visualizations and dashboards to communicate findings effectively to both technical and non-technical audiences.

Machine Learning and AI Model Development:

  • Build, test, and deploy machine learning models to solve complex business challenges, such as predictive maintenance, demand forecasting, and supply chain optimization.
  • Optimize and automate processes through custom-built AI solutions.

Technical Coding and Implementation:

  • Write robust, production-quality code to implement data pipelines and models , ensuring scalability and efficiency.
  • Leverage cloud-based platforms like Azure or AWS for data processing and machine learning operations.
Qualifications:
  • Advanced degree in Data Science, Computer Science, or a related field.
  • Strong hands-on experience with data analysis, transformations, and modeling using Python, SQL, and machine learning libraries.
  • Knowledge of data governance frameworks and best practices.
  • Familiarity with integrating and managing third-party data in business applications.
  • Proficiency in creating dashboards with tools like Power BI or Tableau.
  • At least 3 years of experience in the oil and gas industry or working with relevant datasets is a significant advantage.
Senior Data Engineer - Azure, Databricks, and MongoDB
4+ years
Trivandrum
Job Description for the Role of Senior Data Engineer - Azure, Databricks, and MongoDB
Apply
About the Role:

We are looking for a highly skilled and experienced Senior Data Engineer to join our growing team. The ideal candidate will have extensive experience in building and optimizing data pipelines, working with cloud technologies such as Azure Data Factory, MongoDB, and Databricks, and designing scalable data architecture. As a Senior Data Engineer, you will be responsible for ensuring the performance, scalability, and reliability of our data infrastructure while collaborating with cross-functional teams to implement innovative data solutions.

Roles and Responsibilities:

Data Pipeline Development & Optimization:

  • Design, develop, and maintain scalable and efficient data pipelines using
    • Azure Data Factory
    • MongoDB
    • Databricks
    • Other relevant tools
  • Implement end-to-end ETL (Extract, Transform, Load) processes, ensuring data is correctly transformed, loaded and optimized for downstream analytics.
  • Manage large datasets, working with structured, semi-structured, and unstructured data.
  • Monitor and optimize data pipeline performance to ensure timely and accurate data delivery.

Data Architecture & Cloud Solutions:

  • Collaborate with data architects and stakeholders to build robust and flexible data models and architectures.
  • Build and maintain cloud-based data solutions using Azure services, ensuring scalability, security, and high availability.
  • Work closely with data teams to ensure data quality, consistency, and integrity across various systems.

Leadership & Collaboration:

  • Provide guidance and mentorship to junior data engineers, fostering an environment of learning and growth.
  • Troubleshoot and resolve issues related to data integration and pipeline performance and system errors.
  • Collaborate with cross-functional teams to drive data-driven decision-making.

Continuous Learning & Innovation:

  • Stay updated with the latest trends and advancements in data engineering and cloud technologies.
  • Implement best practices for data governance, security, and compliance.
Required Qualifications:
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
  • Minimum of 5 years of experience in data engineering,with a strong focus on cloud platforms and data architecture.
  • Strong hands-on experience with:
    • Azure Data Factory - for building and managing ETL pipelines.
    • MongoDB - for handling NoSQL database solutions.
    • Databricks -for big data processing, analytics, and machine learning workflows.
  • In-depth knowledge of data architecture design, data modeling, and data warehousing concepts.
  • Expertise in Microsoft Azure services, including:
    • Azure Data Lake
    • Azure SQL
    • Azure Synapse Analytics
    • Mongo Atlas
  • Proficiency in SQL and scripting languages (Python, Scala, or similar)
  • Familiarity with data governance and security practices within cloud environments.
  • Strong problem-solving and debugging skills.
  • Excellent communication skills, with the ability to collaborate effectively with cross-functional teams.
Preferred Qualifications:
  • Experience with additional cloud data platforms such as AWS or Google Cloud.
  • Familiarity with:
    • Azure Synapse Analytics
    • Azure Data Lake
    • Azure SQL Database
  • Knowledge of machine learning frameworks and integrating them into data pipelines.
  • Experience with CI/CD for data pipeline automation and deployment.
  • Strong understanding of Agile development methodologies.
  • Microsoft Azure Data Engineer certification is a plus.
Nice-to-Have Skills:
  • Familiarity with Large Language Models (LLMs) and their data requirements.
  • Experience with data governance frameworks and data security best practices.
  • Experience with containerization technologies (e.g., Docker, Kubernetes) and serverless architectures.
  • Knowledge of data security, data access management, and encryption techniques.
  • Experience with RESTful APIs, message brokers, and event-driven architectures.
Senior Data Platform Architect - AI-Driven Oil & Gas Analytics Solutions
4+ years
Trivandrum
Job Description for the Role of Senior Data Platform Architect - AI-Driven Oil & Gas Analytics Solutions
Apply
About the Role:

We are seeking an experienced and highly skilled Senior Data Platform Architect to design and implement robust, scalable data platforms that support AI-powered business analytics solutions for the oil and gas industry. This role requires expertise in Azure-based data architectures, strong data engineering skills, and a proven track record of delivering production-grade platforms.

The ideal candidate will have exceptional communication skills to effectively collaborate with technical teams and business stakeholders, ensuring alignment between platform capabilities and business objectives.

Roles and Responsibilities:

Platform Design and Architecture:

  • Design and architect end-to-end data platforms leveraging Azure ecosystem tools , including:
    • Azure Data Factory
    • Azure Synapse
    • Azure Data Lake
    • MongoDB
    • Databricks
  • Define the platform architecture to support advanced analytics, machine learning, and AI-driven solutions tailored to the oil and gas industry.
  • Ensure the platform is scalable, secure, and optimized for performance, supporting both real-time and batch processing.

Data Engineering Leadership:

  • Oversee data ingestion, transformation, and processing pipelines, ensuring data quality and governance, including Cognite Data Fusion.
  • Collaborate with data engineering teams to implement best practices and optimize workflows.

Production-Grade Solutions:

  • Lead the development of production-grade data solutions, ensuring reliability, scalability, and operational efficiency.
  • Incorporate monitoring, logging, and automation capabilities to streamline platform maintenance.

Stakeholder Collaboration:

  • Work closely with business stakeholders, data scientists, and analysts to understand requirements and translate them into actionable data platform designs.
  • Communicate complex technical concepts effectively to non-technical stakeholders.

Governance and Compliance:

  • Implement data governance frameworks and ensure compliance with industry standards and regulatory requirements.
  • Drive discussions on data security, privacy, and lifecycle management.

Innovation and Thought Leadership:

  • Stay updated on emerging technologies and trends in cloud computing, data platforms, and AI.
  • Recommend and integrate cutting-edge tools and methodologies to enhance platform capabilities.
Qualifications:
  • Advanced degree in Computer Science, Data Engineering, or a related field.
  • Proven experience in designing and delivering production-grade data platforms using the Azure ecosystem.
  • Knowledge of Cognite Data Fusion or similar industry data platforms is preferred.
  • Expertise in:
    • Azure Data Factory
    • Azure Synapse
    • Databricks
    • Azure SQL
    • Azure Data Lake
  • Strong data engineering skills, including ETL/ELT workflows, big data processing, and pipeline automation.
  • Excellent communication skills, with the ability to engage both technical teams and business stakeholders.
  • Experience in the oil and gas industry or working with relevant data is a strong advantage.
Why Join Us?

This is a unique opportunity for a visionary architect passionate about building state-of-the-art data platforms that enable transformative AI-driven analytics in the oil and gas sector.

ERP Business Analyst - Finance Module
5+ years
Trivandrum
Job Description for the Role of ERP Business Analyst - Finance Module
Apply
About the Role:

We are seeking an experienced ERP Business Analyst to join our team and lead the development and implementation of the finance module for our Enterprise Resource Planning (ERP) system. The ideal candidate will have a strong background in finance and accounting processes, coupled with expertise in ERP systems and business analysis.

Roles and Responsibilities:
  • Analyze and document current financial processes and workflows
  • Gather and translate business requirements into functional specifications for the ERP finance module
  • Collaborate with stakeholders to design and configure financial components including General Ledger, Accounts Payable, Accounts Receivable, and Fixed Assets
  • Conduct gap analysis between business needs and ERP system capabilities
  • Develop and maintain a prioritized backlog of user stories for implementation
  • Work closely with IT teams to ensure proper integration of the finance module with other ERP components
  • Perform financial analyses, reconciliations, and assist with general accounting duties
  • Design and develop custom financial reports using ERP tools
  • Lead and participate in testing of new or modified financial functionalities
  • Provide technical support and training to finance team members on ERP usage
  • Bachelor's degree in Finance, Accounting, or related field; MBA or relevant master's degree preferred
  • 5+ years of experience as an ERP Business Analyst, with a focus on finance modules
  • Strong knowledge of financial processes, accounting principles, and regulatory requirements
  • Proficiency in ERP systems such as Odoo, Dynamics, SAP, Oracle, or Microsoft Dynamics
  • Experience with ERP implementation methodologies (e.g., Waterfall, Agile)
  • Excellent analytical and problem-solving skills
  • Strong communication and interpersonal abilities to work effectively with both technical and non-technical stakeholders
  • Proficiency in SQL for data querying and manipulation within ERP databases
  • Experience with data migration and integration techniques in ERP environments
  • Certification in relevant ERP systems or business analysis (e.g., CBAP, SAP certification)
  • Knowledge of financial industry standards and compliance requirements
  • Experience with cloud-based ERP solutions and SaaS models
  • Familiarity with business intelligence and data visualization tools

The successful candidate will play a crucial role in optimizing our financial processes through effective ERP implementation, ensuring data integrity, and driving efficiency across the organization's financial operations

ERP Data Migration Specialist
5+ years
Trivandrum
Job Description for the Role of ERP Data Migration Specialist
Apply
About the Role:

We are seeking an experienced ERP Data Migration Specialist to lead the critical process of transferring data from our legacy ERP system to our new ERP platform. The ideal candidate will have a strong background in data management, ERP systems, and project execution.

Roles and Responsibilities:
  • Develop and execute a comprehensive data migration strategy, including planning, extraction, cleansing, transformation, and loading of data
  • Perform data mapping between the old and new ERP systems, ensuring accurate translation of data structures
  • Analyze existing data for redundancies, inconsistencies, and quality issues2
  • Collaborate with cross-functional teams to identify critical data for migration and determine data retention policies
  • Implement data quality assurance processes to validate accuracy, completeness, and consistency during and after migration
  • Develop and manage ETL (Extract, Transform, Load) processes for efficient data transfer
  • Conduct thorough testing of migrated data to ensure integrity and functionality in the new system
  • Provide regular updates to stakeholders on migration progress and address any issues that arise
  • Bachelor's degree in Computer Science, Information Systems, or related field
  • 5+ years of experience in ERP data migration, preferably with both legacy and modern ERP systems
  • Strong knowledge of data management principles, ETL processes, and database structures
  • Proficiency in SQL and experience with data migration tools
  • Excellent analytical and problem-solving skills
  • Strong communication abilities to interact with both technical and non-technical stakeholders
  • Experience with data governance and compliance requirements
  • Certification in relevant ERP systems (e.g., SAP, Oracle, Microsoft Dynamics)
  • Experience with cloud-based ERP migrations
  • Knowledge of industry-specific data requirements, particularly in manufacturingor finance
  • Familiarity with data visualization tools for reporting and analysis

The successful candidate will play a crucial role in ensuring a smooth transition to our new ERP system, minimizing disruption to business operations while maximizing data integrity and usability

Graphic Designer
4-5 years
Trivandrum
Job Description for the Role of Graphic Designer
Apply
About the Role:

We are looking for a talented and experienced Graphic Designer to join our team. The ideal candidate will have 4-5 years of hands-on experience and a strong portfolio demonstrating creativity and technical expertise.

Key Responsibilities:
  • Design and develop visual content for online campaigns, print ads, websites, motion graphics, and videos.
  • Create visually appealing graphics, illustrations, and layouts for both digital and print media.
  • Shape the visual aspects of presentations, case studies, books, magazines, and product packaging.
  • Collaborate with cross-functional teams to conceptualize and execute design elements that align with brand guidelines.
  • Work on various digital media formats tailored for our social media platforms (Instagram, Facebook, LinkedIn, YouTube, etc.).
  • Stay updated with industry trends, design techniques, and emerging technologies to continuously enhance design quality.
  • Edit and produce high-quality videos for various digital platforms.
Requirements:
  • Bachelor's degree in Graphic Design, Multimedia, Art, or a related field.
  • Minimum of 4+ years of relevant work experience or equivalent freelance experience.
  • Proficiency in the latest design software, including:
    • Adobe Illustrator
    • Adobe Photoshop
    • Adobe Premiere Pro
    • Adobe After Effects
    • 3D Blender or similar tools
  • Strong creative and visual skills with excellent attention to detail.
  • Ability to work under pressure and meet deadlines.
  • Strong communication skills and the ability to collaborate in a team environment.
Business Development Executive
2-4 years
Trivandrum
Job Description for the Role of Business Development Executive
Apply
About the Role:

We are looking at adding one business development person offshore who can perform the below role. Looking at someone young with fire in the belly kind of person. A person responsible for driving business growth by sourcing new work opportunities, building strategic partnerships, and expanding the client base. This role blends sales, market research, relationship management, and strategic planning to increase revenue and market presence for the company's software products and services.

Key Responsibilities:
  • Identify and pursue new business opportunities in the software market, including new clients, sectors, and geographic regions.
  • Conduct market research to understand industry trends, competitor activities, and customer needs.
  • Develop and implement strategic sales plans to achieve or exceed revenue targets.
  • Build and maintain strong, long-term relationships with key clients, stakeholders, and strategic partners.
  • Negotiate and close sales deals, ensuring mutually beneficial agreements and client satisfaction.
  • Collaborate with product development and marketing teams to tailor software solutions and provide market feedback for continuous improvement.
  • Prepare and deliver compelling presentations, proposals, and product demonstrations to prospective clients.
  • Represent the company at industry events, conferences, and networking opportunities to promote software offerings and generate leads.
  • Manage the sales pipeline, track performance metrics, and provide accurate revenue forecasts.
  • Stay informed about emerging technologies and software industry developments to maintain a competitive edge.
Essential Skills and Qualifications:
  • Proven experience in business development, sales, or account management within the software or technology sector.
  • Strong understanding of software products, industry trends, and customer requirements.
  • Excellent communication, negotiation, and presentation skills.
  • Ability to build and nurture relationships with C-suite executives and decision-makers.
  • Strategic thinker with strong analytical and problem-solving abilities.
  • Bachelor's degree in business, marketing, computer science, or a related field is typically required.
  • Experience: 2 to 4 Years.
Success Metrics:
  • Achievement of sales and revenue targets.
  • Number of new clients or partnerships secured.
  • Expansion into new markets or verticals.
  • Client satisfaction and retention rates.
  • Contribution to product and service improvement.
Lead Frontend Developer
6-8 years
Trivandrum
Job Description for the Role of Lead Frontend Developer
Apply
About the Role:

We are looking for a seasoned frontend developer with strong leadership capabilities and a solid foundation in full-stack development.

Key Requirements:
  • Proficiency in modern frontend frameworks and libraries: React, Next.js, Vue.js, Angular
  • Strong core skills in JavaScript, HTML, CSS, Bootstrap, Tailwind CSS
  • Experience with state management libraries such as Redux, MobX, or Zustand
  • Familiarity with testing frameworks and tools such as Jest, Selenium, or Puppeteer
  • Experience with API integration (REST/GraphQL) and close collaboration with backend teams
  • Good understanding of performance optimization techniques for web applications
  • Proficiency in version control using Git and collaboration platforms like GitHub or GitLab
  • Familiarity with accessibility standards (WCAG) and responsive design best practices
  • Experience working in Agile/Scrum teams within fast-paced environments
  • Demonstrated ability to lead and manage a team of UI developers
  • Ability to multitask and contribute across multiple projects when needed
  • Strong hands-on skills, excellent communication, and problem-solving capabilities
Full-Stack Capabilities:
  • Working knowledge of backend technologies such as Java, SQL, Node.js, and relevant frameworks/tools
  • Experience with integrating frontend applications with content management systems (CMS) is a plus
Business Analyst
2-4 years
Trivandrum
Job Description for the Role of Business Analyst
Apply
About the Role:

We are seeking a proactive and innovative Business Analyst with 2-4 years of experience to join our growing team. The ideal candidate combines strong analytical skills with the ability to think outside the box—offering fresh perspectives to solve business challenges and drive product and process innovation. Experience in AI/ML, static websites, or eCommerce platforms is a strong plus.

Key Responsibilities:
  • Engage with stakeholders to understand business needs, pain points, and opportunities.
  • Analyze current workflows, identify inefficiencies, and propose creative, data-driven solutions.
  • Translate business requirements into clear, actionable documentation and user stories.
  • Work closely with development, design, and product teams to deliver effective digital solutions.
  • Conduct market, competitor, and customer research to identify growth opportunities.
  • Contribute to ideation sessions, pilot initiatives, and product discovery workshops.
  • Support testing, validation, and feedback loops to ensure alignment with business goals.
  • Present insights, findings, and recommendations to both technical and non-technical audiences.
Required Skills & Qualifications:
  • Bachelor's degree in Business, Computer Science, or a related field.
  • 2-4 years of experience in a business analysis or product-focused role.
  • Proven problem-solving skills and the ability to challenge assumptions.
  • Experience with Agile/Scrum methodology.
  • Proficient with tools like JIRA, Confluence, Excel, SQL, or BI dashboards.
  • Strong communication, documentation, and stakeholder collaboration skills.
  • A mindset geared toward experimentation, continuous improvement, and innovation.
Preferred Qualifications:
  • Exposure to AI/ML technologies, workflows, or data annotation pipelines.
  • Experience working on eCommerce platforms or digital product ecosystems.
  • Understanding of static websites and modern frontend frameworks (e.g., Gatsby, Next.js).
  • Familiarity with API documentation, UX/UI basics, and wireframing tools.
Senior Data Science Engineer – Computer Vision Specialist
9-12 years
Trivandrum
Job Description for the Role of Senior Data Science Engineer – Computer Vision Specialist
Apply
About the Role:

We are seeking a highly experienced and motivated Senior Data Science Engineer – Computer Vision Specialist with 9–12 years of relevant experience to join our advanced analytics team. This individual will take a leadership role in building and optimizing visual intelligence solutions with a primary focus on Face Recognition and Automatic Number Plate Recognition (ANPR), while also contributing to broader data analytics initiatives including client collaboration and third-party data management.

Key Responsibilities:
  • Lead the design, development, and deployment of advanced computer vision systems, including face recognition, ANPR, and real-time video/image analytics.
  • Architect scalable, high-performance data pipelines to manage large-scale image and video datasets.
  • Guide model experimentation, development, and optimization using deep learning frameworks such as TensorFlow, PyTorch, and Nvidia Deepstream.
  • Provide technical mentorship to junior team members and review solution architectures.
  • Collaborate with cross-functional teams to integrate computer vision capabilities into enterprise platforms and edge devices like Nvidia Jetson.
  • Ensure end-to-end quality and performance of deployed models in production environments.
  • Conduct applied research to identify and implement state-of-the-art vision technologies.
  • Drive model explainability, documentation, and stakeholder reporting.
Client Collaboration:
  • Lead data discovery sessions with clients to understand their business needs, identify data sources, and define data strategies.
  • Work closely with stakeholders to align analytics solutions with organizational goals.
Data Transformation and Governance:
  • Perform data extraction, transformation, and loading (ETL) using tools like Python, SQL, and cloud platforms.
  • Enable and facilitate discussions around data governance, ensuring compliance, quality, and security standards.
Third-Party Data Management:
  • Integrate, analyze, and manage third-party datasets relevant to the oil and gas industry, ensuring seamless integration with client systems.
Analytics and Market Intelligence:
  • Conduct advanced analytics to deliver actionable insights for market intelligence, operational efficiency, and strategic decision-making.
Required Skills and Qualifications:
  • Bachelor's, Master's, or Ph.D. in Computer Science, Data Science, or a related field.
  • 9–12 years of experience in data science, machine learning, and computer vision.
  • Expertise in Python and machine learning libraries such as OpenCV, TensorFlow, PyTorch.
  • Proven experience in developing face recognition and ANPR systems, ideally with Nvidia Deepstream and Jetson platforms.
  • In-depth knowledge of computer vision concepts including object detection, OCR, and image segmentation.
  • Strong background in ETL processes, data governance, and database querying using SQL.
  • Familiarity with cloud ML platforms like AWS SageMaker, GCP AI, or Azure ML.
  • Hands-on experience with Git, Docker, and CI/CD pipelines.
  • Excellent communication skills and experience presenting technical content to non-technical stakeholders.
Preferred Qualifications:
  • Experience with OCR and integration with vision systems.
  • Exposure to real-time video analytics and multi-camera environments.
  • Contributions to open-source projects or published research in computer vision or AI.
  • Understanding of data privacy, ethical AI practices, and secure handling of visual data.

This is a high-impact role offering the opportunity to drive innovation in visual AI and data analytics across mission-critical applications. Join us to be part of a collaborative team that values technical excellence and strategic thinking.

Embedded Engineer - RMU Systems
3+ years
Trivandrum
Job Description for Embedded Engineer - RMU Systems
Apply
Position Overview

We are seeking an experienced Embedded Engineer to join our team and lead the design, development, and enhancement of embedded software solutions for Remote Monitoring Units (RMUs). This role offers an exciting opportunity to work on cutting-edge industrial monitoring systems while ensuring compliance with international standards.

Key Responsibilities
Software Development & Design
  • Design and develop robust embedded software for Remote Monitoring Units (RMUs)
  • Modify and upgrade existing software platforms with advanced features including:
    • 64-channel reference systems
    • Analog channel processing
    • Temperature and coupon monitoring systems
    • AC potential measurement capabilities
    • Comprehensive event logging functionality
Technical Integration & Optimization
  • Collaborate closely with hardware engineering teams to ensure seamless hardware-software integration
  • Implement real-time data acquisition systems with high accuracy and reliability
  • Optimize firmware performance focusing on:
    • System reliability and stability
    • Power efficiency optimization
    • Real-time processing capabilities
    • Memory and resource utilization
Cross-Functional Collaboration
  • Support and contribute to cross-functional software development projects
  • Participate in design reviews and technical discussions
  • Provide technical expertise and guidance to project teams
Quality Assurance & Compliance
  • Conduct thorough code reviews following industry best practices
  • Develop and execute comprehensive testing protocols
  • Create and maintain technical documentation in accordance with:
    • ISO compliance standards
    • UAE regulatory requirements
    • Internal quality management systems
Required Technical Skills
Embedded Systems Expertise
  • Microcontroller Platforms: Extensive experience with ARM-based systems, STM32 microcontrollers, and similar embedded platforms
  • Programming Languages: Proficiency in C/C++ for embedded systems development
  • Development Tools: Experience with embedded development environments, debuggers, and programming tools
Industrial Communication Protocols
  • Modbus: Implementation and troubleshooting of Modbus RTU/TCP protocols
  • CAN Bus: Controller Area Network protocol implementation and diagnostics
  • RS485: Serial communication protocol expertise for industrial applications
  • Additional Protocols: LoRaWAN Familiarity with other industrial communication standards is advantageous
Signal Processing & Monitoring
  • Analog Signal Processing: Design and implementation of analog signal conditioning and conversion systems
  • Digital Signal Processing: Real-time digital signal processing algorithms and implementations
  • Sensor Integration: Experience with various industrial sensors and measurement devices
  • Data Acquisition: High-speed, multi-channel data acquisition system design
Real-Time Systems
  • Real-Time Operating Systems (RTOS): Experience with FreeRTOS, ThreadX, or similar RTOS platforms
  • Real-Time Monitoring: Development of continuous monitoring and diagnostic systems
  • Interrupt Handling: Expertise in real-time interrupt service routines and timing-critical applications
  • Performance Optimization: System optimization for real-time response requirements
Preferred Qualifications
Educational Background
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or related field
  • Relevant certifications in embedded systems or industrial automation
Professional Experience
  • 3+ years of experience in embedded software development
  • Previous experience with industrial monitoring systems or RMU development
  • Experience working in regulated industries with ISO compliance requirements
Additional Technical Skills
  • PCB design knowledge and hardware debugging capabilities
  • Experience with version control systems (Git, SVN)
  • Familiarity with MATLAB/Simulink for algorithm development
  • Knowledge of cybersecurity principles for embedded systems
Soft Skills
  • Strong analytical and problem-solving abilities
  • Excellent communication skills for cross-functional collaboration
  • Detail-oriented approach with focus on quality and reliability
  • Ability to work independently and manage multiple projects simultaneously
Senior Embedded Engineer - RMU Systems
7+ years
Trivandrum
Job Description for Senior Embedded Engineer - RMU Systems
Apply
Position Overview

We are seeking a highly experienced Senior Embedded Engineer to lead the design, development, and architecture of advanced embedded software solutions for Remote Monitoring Units (RMUs). This senior-level role requires deep expertise in firmware development, kernel-level programming, and system architecture to drive innovation in industrial monitoring systems while ensuring compliance with international standards.

Key Responsibilities
System Architecture & Leadership
  • Lead the architectural design and development of complex embedded software systems for RMUs
  • Mentor junior engineers and provide technical guidance to development teams
  • Drive technical decision-making and establish best practices for embedded development
  • Collaborate with system architects to define software specifications and requirements
Advanced Software Development
  • Design and develop sophisticated embedded software for Remote Monitoring Units (RMUs)
  • Architect and implement major software upgrades with advanced features including:
    • Multi-channel reference systems (64+ references)
    • High-precision analog channel processing with advanced filtering
    • Comprehensive temperature and coupon monitoring with predictive analytics
    • AC potential measurement systems with noise reduction algorithms
    • Advanced event logging with data compression and secure storage
    • Real-time diagnostics and self-monitoring capabilities
Firmware & Kernel Development
  • Develop low-level firmware for microcontroller platforms (ARM Cortex-M series, STM32, etc.)
  • Design and implement custom device drivers and Board Support Packages (BSPs)
  • Optimize boot loaders and system initialization sequences
  • Develop kernel-level modules and real-time operating system components
  • Implement custom RTOS schedulers and memory management systems
  • Create hardware abstraction layers (HAL) for portability across platforms
System Integration & Performance
  • Lead hardware-software integration efforts with cross-functional teams
  • Design and implement high-performance real-time data acquisition systems
  • Optimize system performance at multiple levels:
    • Assembly-level optimization for critical code paths
    • Memory hierarchy optimization (cache, DMA, memory mapping)
    • Power management and low-power mode implementations
    • Interrupt latency and real-time response optimization
Advanced Technical Leadership
  • Lead complex technical projects and coordinate with multiple engineering disciplines
  • Conduct architectural reviews and establish coding standards
  • Drive innovation in embedded system design and implementation
  • Evaluate and integrate new technologies and development methodologies
Quality Assurance & Compliance
  • Establish and maintain rigorous testing protocols including:
    • Unit testing frameworks for embedded systems
    • Hardware-in-the-loop (HIL) testing procedures
    • Automated regression testing suites
  • Ensure compliance with international standards:
    • ISO 9001, ISO 14001, and industry-specific standards
    • UAE regulatory requirements and safety standards
    • IEC 61850 for power system automation (if applicable)
Required Technical Expertise
Advanced Embedded Systems
  • Microcontroller Mastery: Expert-level experience with ARM Cortex-M/A series, STM32 families, and other industrial-grade MCUs
  • Assembly Language: Proficiency in ARM assembly for performance-critical applications
  • Development Environments: Advanced usage of IDEs (Keil, IAR, STM32CubeIDE), debuggers (J-Link, ST-Link), and analysis tools
Firmware Development
  • Boot Loader Development: Custom boot loader design and secure firmware update mechanisms
  • Device Driver Development: Extensive experience writing device drivers for various peripherals (UART, SPI, I2C, ADC, DAC, Timers)
  • Board Support Packages: Creating and maintaining BSPs for custom hardware platforms
  • Flash Memory Management: NAND/NOR flash drivers, wear leveling, and file system implementation
Kernel-Level Programming
  • Real-Time Operating Systems: Deep expertise with FreeRTOS, ThreadX, or custom RTOS development
  • Kernel Development: Experience with kernel porting, task scheduling, and inter-process communication
  • Memory Management: Virtual memory systems, memory protection units (MPU), and DMA controllers
  • Interrupt Handling: Advanced interrupt controller programming and nested interrupt management
Industrial Communication & Protocols
  • Protocol Implementation: Expert-level implementation of Modbus RTU/TCP, CAN 2.0/CAN FD, RS485/422
  • Network Stack Development: TCP/IP stack customization, Ethernet controller drivers
  • Security Protocols: Implementation of secure communication protocols and encryption
  • Protocol Analysis: Advanced debugging and optimization of communication protocols
Signal Processing & Analytics
  • Advanced DSP: Implementation of complex digital filters, FFT algorithms, and spectral analysis
  • Multi-Channel Systems: Synchronous data acquisition from multiple analog channels
  • Sensor Fusion: Integration and calibration of multiple sensor types
  • Predictive Analytics: Implementation of edge computing algorithms for predictive maintenance
Required Experience & Qualifications
  • Professional Background:
    • Experience: 7+ years in embedded software development with 3+ years in senior/lead roles
    • Education: Bachelor's or Master's degree in Electrical/Computer Engineering, Computer Science, or equivalent experience
    • Industry Experience: Previous experience with industrial automation, power systems, or critical infrastructure monitoring
  • Technical Leadership:
    • Proven track record of leading embedded software teams (3-8 engineers)
    • Experience with Agile/Scrum methodologies in embedded development environments
    • Strong project management skills with ability to deliver complex projects on schedule
  • Specialized Skills:
    • Safety-Critical Systems: Experience with DO-178B/C, IEC 61508, or similar safety standards
    • Cybersecurity: Knowledge of embedded security principles, secure coding practices, and threat mitigation
    • Regulatory Compliance: Experience with FDA, FCC, CE marking, or similar regulatory processes
    • Version Control: Advanced Git workflows, branching strategies, and continuous integration
Preferred Qualifications
  • Advanced Technical Skills:
    • FPGA Integration: Experience interfacing with FPGA-based systems
    • Wireless Technologies: BLE, WiFi, LoRaWAN, or other IoT communication protocols
    • Machine Learning: Edge AI implementation for embedded systems
    • Cybersecurity Certifications: CEH, CISSP, or embedded security specializations
  • Industry Certifications:
    • Professional Engineer (PE) license
    • ARM Accredited Engineer certification
    • Certified Functional Safety Expert (CFSE)
    • Project Management Professional (PMP)
  • Application Requirements:
    • Portfolio: Comprehensive portfolio of embedded projects showing progression in complexity
    • Technical Depth: Deep knowledge of firmware development and kernel programming
    • Leadership Experience: Examples of successful technical leadership and mentoring
    • Industry Knowledge: Understanding of industrial automation and monitoring systems
    • Compliance Awareness: Experience with ISO standards and regulatory requirements
Senior WebRTC & Real-Time Video Platform Engineer
3+ years
Trivandrum
Job Description for the Role of Senior WebRTC & Real-Time Video Platform Engineer
Apply
About the Role:

We are seeking an experienced Senior WebRTC & Real-Time Video Platform Engineer to design, develop, and maintain a cutting-edge real-time video communication platform. The ideal candidate will have deep expertise in WebRTC, SFU/MCU media server architectures, backend development with Node.js or Go, and deploying scalable, low-latency solutions on cloud infrastructure such as AWS or GCP.

Key Responsibilities:
  • Design and implement WebRTC-based real-time audio/video communication features for web and mobile platforms.
  • Architect, develop, and optimize Selective Forwarding Units (SFU) and/or Multipoint Control Units (MCU) for scalable multiparty video conferencing.
  • Build robust signaling and media control backends using Node.js, Go, or Rust for low-latency session management.
  • Deploy, monitor, and scale video infrastructure on cloud platforms (AWS/GCP) using Kubernetes and container orchestration.
  • Integrate TURN/STUN servers and ensure effective NAT traversal under diverse network conditions.
  • Collaborate with frontend engineers to embed real-time video UIs ensuring smooth UX like Zoom or Teams.
  • Implement APIs for meeting scheduling, authentication, real-time session control, and graceful shutdown procedures.
  • Optimize network usage, media encoding, and latency using adaptive bitrate streaming and codec selection strategies.
  • Lead code reviews, troubleshoot complex production issues, and suggest architecture improvements.
  • Stay updated with evolving WebRTC standards, codecs, and emerging real-time media technologies.
Required Skills & Qualifications:
  • Bachelor’s or higher degree in Computer Science, Engineering, or related field.
  • 3+ years of experience building WebRTC applications and real-time video communication platforms.
  • Strong knowledge of WebRTC protocols (RTP/RTCP), signaling, ICE, STUN, TURN, and media codec internals.
  • Hands-on experience developing media servers implementing SFU and/or MCU architectures.
  • Proficiency in backend programming languages such as Node.js, Go, or Rust with understanding of concurrency and distributed systems.
  • Experience deploying and managing cloud infrastructure, Kubernetes clusters, load balancing, and autoscaling.
  • Familiarity with real-time frontend frameworks and UI considerations for video conferencing.
  • Solid understanding of security best practices around encryption, authentication, and data privacy in real-time communication.
Preferred Qualifications:
  • Experience working with open-source media servers like mediasoup, Janus, or Kurento.
  • Exposure to mobile WebRTC SDKs and cross-platform implementations.
  • Knowledge of AI/ML enhancements in video processing, noise suppression, or video analytics.
  • Familiarity with CI/CD pipelines and automation for rapid deployment cycles.
Soft Skills:
  • Strong collaboration and communication skills; ability to work across distributed teams.
  • Analytical mindset and problem-solving attitude to troubleshoot low-level real-time media issues.
  • Passion for building high-quality, performant media experiences that scale globally.