Senior Software Engineer for Image Processing

3 weeks ago


Hyderabad, Telangana, India iHub-Data, IIIT Hyderabad Full time
Job Title: Senior Software Engineer for Image Processing

We are seeking a highly skilled Senior Software Engineer to join our team in developing and enhancing an innovative image processing product. As a key member of our software development team, you will play a pivotal role in building and deploying cutting-edge web applications that provide a seamless user experience.

About the Role:

  • You will be responsible for designing, developing, and integrating features that enable users to upload, edit, and process images within our web application.
  • Collaborate with cross-functional teams, including designers, back-end engineers, and product managers to ensure alignment and successful project delivery.
  • Contribute to the development of robust, scalable, and high-performance front-end and back-end components using modern technologies and frameworks.
  • Develop and maintain RESTful APIs to facilitate data exchange between the front-end and back-end services.
  • Work closely with the QA team to ensure thorough testing and quality assurance of all features and functionalities.

Key Responsibilities:

  • Design and implement efficient algorithms and data structures to optimize image processing and manipulation.
  • Utilize advanced image manipulation libraries and services (e.g., Fabric.js, Sharp.js) to develop tools like resizing, cropping, filtering, and analysis directly within the application.
  • Develop and maintain responsive user interfaces for image-related functionalities using HTML5, CSS3, JavaScript, and modern front-end frameworks like React.js.
  • Implement server-side logic and APIs using Node.js, Express, or other back-end frameworks, ensuring smooth integration with front-end components.
  • Collaborate with the database team to design and implement efficient database schema for storing user data and image metadata, ensuring optimal querying and scalability.
  • Participate in code reviews, ensure adherence to coding standards, and contribute to the improvement of the overall codebase.

Requirements and Qualifications:

  • Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent work experience.
  • At least 3 years of experience in full-stack development, building and deploying web applications.
  • Strong proficiency in front-end technologies, including HTML5, CSS3, JavaScript, and modern front-end frameworks like React.js.
  • Experience with Node.js, Express, and server-side JavaScript, as well as creating RESTful APIs and handling server-side logic.
  • Familiarity with image manipulation libraries (e.g., Fabric.js, Sharp.js) and working with image file formats (JPEG, PNG) within web applications.
  • Experience with both SQL (e.g., PostgreSQL, MySQL) and NoSQL (e.g., MongoDB) databases, including schema design and query optimization.
  • Cloud storage integration experience, utilizing platforms like AWS S3, Google Cloud Storage, or similar.
  • Proven ability to build responsive, mobile-first applications that work seamlessly across different devices and screen sizes.
  • Excellent problem-solving skills, with the ability to troubleshoot and resolve complex issues in both front-end and back-end code.
  • Strong communication skills, with the ability to collaborate effectively with cross-functional teams.

Nice-to-Have Skills:

  • Experience with image editing and OCR techniques in web applications.
  • Familiarity with cloud-based serverless functions, such as AWS Lambda, for scalable image processing.
  • Experience with front-end testing frameworks like Jest, Mocha, or Cypress, and back-end testing frameworks like Chai or Super test.

Salary Range:$120,000 - $180,000 per annum



  • Hyderabad, Telangana, India iHub-Data, IIIT Hyderabad Full time

    Job Overview:iHub-Data, IIIT Hyderabad is seeking a highly skilled Senior Image Processing Software Engineer to join our team. As a key member of our engineering team, you will be responsible for designing and developing innovative image processing solutions that drive business growth and customer satisfaction.About the Role:We are looking for an experienced...


  • Hyderabad, Telangana, India iHub-Data, IIIT Hyderabad Full time

    Job OverviewiHub-Data, IIIT Hyderabad is a cutting-edge research institution focused on innovative solutions. We are seeking an exceptional Senior Image Processing and Machine Learning Engineer to join our dynamic team.Estimated Salary: ₹1,200,000 - ₹1,800,000 per annum.About the Role:We are looking for a highly skilled engineer with a strong background...


  • Hyderabad, Telangana, India iHub-Data, IIIT Hyderabad Full time

    Computer Vision Software EngineerWe are seeking a highly skilled and experienced Machine Learning/Deep Learning Software Engineer to join our innovative team at iHub-Data, IIIT Hyderabad.About the RoleThe ideal candidate should have a strong background in machine learning and deep learning, with hands-on experience in developing and implementing cutting-edge...

  • Software Engineer

    2 weeks ago


    Hyderabad, Telangana, India iHub-Data, IIIT Hyderabad Full time

    We are seeking a talented Software Engineer to work on all layers of our web application, from user interfaces to back-end services. You will play a key role in developing and integrating features that allow users to upload, edit, and process images. As a Full-Stack Developer, you will collaborate with designers, back-end engineers, and product managers to...


  • Hyderabad, Telangana, India iHub-Data, IIIT Hyderabad Full time

    About the RoleWe are seeking a skilled Senior Image Processing Developer to join our team at iHub-Data, IIIT Hyderabad. The ideal candidate will have experience in developing and maintaining full-stack applications, particularly with image processing tools.

  • Software Engineer

    2 weeks ago


    Hyderabad, Telangana, India iHub-Data, IIIT Hyderabad Full time

    We are seeking a skilled Full-Stack Developer to work on all layers of our web application, from user interfaces to back-end services.This role will play a key part in developing and integrating features that allow users to upload, edit, and process images. You will collaborate with designers, back-end engineers, and product managers to create a seamless,...

  • Software Developer

    4 weeks ago


    Hyderabad, Telangana, India iHub-Data, IIIT Hyderabad Full time

    Job DescriptionWe are seeking a talented Software Developer - Image Processing Specialist to work on our cutting-edge image processing product. As a key member of our team, you will play a crucial role in developing and integrating features that allow users to upload, edit, and process images.This is an exciting opportunity to work on a rapidly evolving...


  • Hyderabad, Telangana, India iHub-Data, IIIT Hyderabad Full time

    iHub-Data, IIIT Hyderabad is seeking a talented Machine Learning/Deep Learning Software Engineer to join our dynamic team.The ideal candidate should have a strong background in machine learning and deep learning with hands-on experience in developing and implementing cutting-edge algorithms and models. As a Machine Learning/Deep Learning Software Engineer,...


  • Hyderabad, Telangana, India iHub-Data, IIIT Hyderabad Full time

    iHub-Data, IIIT Hyderabad is seeking a talented and experienced Deep Learning Engineer to join our dynamic team. The ideal candidate should have a strong background in machine learning and deep learning with hands-on experience in developing and implementing cutting-edge algorithms and models.The successful candidate will play a crucial role in designing,...


  • Hyderabad, Telangana, India Paccore Software Full time

    Job Title: Senior Software Test EngineerWe are seeking a highly skilled and experienced Test Automation Specialist to join our team at Paccore Software. As a key member of our delivery team, you will be responsible for developing automated tests for new and existing products, APIs, and microservices based on best practices.Key Responsibilities:Develop...


  • Hyderabad, Telangana, India Paccore Software Full time

    Paccore Software is a dynamic and innovative software development company seeking an experienced Senior .NET Software Engineer to join our team.We are looking for highly skilled professionals with expertise in .NET technologies, including ASP.NET, SQL, C#, and Web API. The ideal candidate will have a strong foundation in object-oriented programming...

  • Senior AI Engineer

    4 weeks ago


    Hyderabad, Telangana, India SP Software Pvt. Ltd. Full time

    Job Title: Senior AI Engineer We are seeking a highly experienced Senior AI Engineer to join our team at SP Software Pvt. Ltd. This is an exceptional opportunity to work on cutting-edge AI and ML projects, designing and implementing machine learning models for language processing tasks.The successful candidate will have a strong background in AI and ML, with...


  • Hyderabad, Telangana, India Haravi Software Full time

    About the Job:We are seeking an experienced Senior .NET/Azure Engineer to join our team at Haravi Software. The successful candidate will have a strong background in software development and a proven track record of delivering complex projects on time and within budget.Responsibilities:Design and develop cloud-based software systems using C# and the...


  • Hyderabad, Telangana, India STAIDLOGIC SOFTWARE PRIVATE LIMITED Full time

    Job Description:We are seeking a highly skilled Senior DevOps Engineer to join our team at StaIDLogic Software Private Limited in Chennai, Bangalore, Pune, or Hyderabad. As a Senior DevOps Engineer, you will be responsible for designing and implementing scalable infrastructure using IaC tools like Terraform and Ansible.This is an 8-year contract role that...


  • Hyderabad, Telangana, India APPIT SOFTWARE SOLUTIONS PRIVATE LIMITED Full time

    **Job Title:** Senior .NET Software Engineer PositionSalary Range: $120,000 - $180,000 per annumAbout the Role:We are seeking an experienced and skilled Senior .NET Developer to contribute to the entire software development lifecycle, from design and development to implementation and maintenance.Key Responsibilities:Design, develop, and maintain...


  • Hyderabad, Telangana, India CygnusPro Software Solutions Pvt. Ltd Full time

    OverviewCygnusPro Software Solutions Pvt. Ltd is a leading software development company that provides innovative solutions to its clients. We are currently seeking a skilled Senior Mobile Software Engineer to join our team.Job SummaryThe ideal candidate will have experience in designing and building complex mobile applications for the Android platform using...


  • Hyderabad, Telangana, India Ascent Force Full time

    OverviewWe are seeking a skilled software engineer to collaborate with our team at Ascent Force. As a senior software engineer, you will be responsible for designing and building scalable backend systems, integrating user-facing elements, and ensuring applications are optimized for performance.


  • Hyderabad, Telangana, India Mouri Tech (P) Ltd Full time

    **Job Title:** Senior Software Security EngineerWe are seeking an experienced Senior Software Security Engineer to join our security team at Mouri Tech (P) Ltd.The ideal candidate will have a strong background in software security, with expertise in static application security testing (SAST), cloud security, and container security.Responsibilities:Static...


  • Hyderabad, Telangana, India CygnusPro Software Solutions Pvt. Ltd Full time

    About Our Company: CygnusPro Software Solutions Pvt. Ltd is a respected software development firm dedicated to delivering high-quality mobile applications for the Android platform.Job Overview: We are searching for a talented Senior Android Software Engineer to join our team. The ideal candidate will be responsible for developing cutting-edge mobile...


  • Hyderabad, Telangana, India MarketScope Full time

    Job Title: Senior Software EngineerWe are seeking a skilled Senior Software Engineer to join our team at MarketScope. As a key member of our development team, you will play a critical role in designing and implementing high-quality software solutions using ASP.Net Core.Responsibilities:Design and develop scalable, efficient, and maintainable software...