Software Architect – Image Processing

Motion Recruitment
Danvers, Massachusetts, United States
Full-time

Company Overview :

Our client is a leading innovator in image processing technology, delivering state-of-the-art solutions for industries including healthcare, security, and media.

Their advanced algorithms and software systems push the boundaries of visual data analysis, making real-time image processing faster and more accurate.

They are seeking a seasoned Software Architect to guide the development of their core software systems and ensure the scalability and reliability of their image processing platforms.

Position Overview :

As a Software Architect, you will be responsible for designing and implementing high-level architectural solutions for their image processing products.

You will collaborate with cross-functional teams including software developers, product managers, and engineering leaders to define system architecture, ensure alignment with business goals, and address technical challenges.

Your expertise will be crucial in optimizing image processing workflows and ensuring performance at scale.

Key Responsibilities :

  • Define, develop, and implement software architecture for image processing systems.
  • Provide technical leadership for software development teams, guiding decisions related to system architecture, frameworks, and technology stack.
  • Design scalable, high-performance systems for image analysis.
  • Collaborate with product management and engineering teams to translate business requirements into technical solutions.
  • Optimize algorithms for performance and efficiency in handling large volumes of image data.
  • Ensure security, reliability, and maintainability of image processing platforms.
  • Evaluate and recommend emerging technologies and tools related to image processing and software architecture.
  • Conduct architectural reviews and ensure adherence to best practices and coding standards.
  • Mentor and provide guidance to software engineers on best practices in architecture and software design.

Qualifications :

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 7+ years of experience in software development, with 3+ years in a software architect or lead role.
  • Proven experience in architecting and building large-scale image processing or computer vision systems.
  • Strong proficiency in programming languages such as C++, Python, or Java.
  • Deep understanding of image processing algorithms, machine learning frameworks, and GPU acceleration techniques.
  • Experience with cloud platforms (AWS, Azure, GCP) and microservices architecture.
  • Excellent problem-solving skills and ability to design systems that are scalable, reliable, and secure.
  • Strong communication skills, both written and verbal, with the ability to present complex technical concepts to non-technical stakeholders.
  • Experience with agile development methodologies is a plus.
  • 12 days ago
Related jobs
Promoted
Motion Recruitment
Boston, Massachusetts

Job Title: Software Engineer - Image Processing (Security Solutions). Our client is seeking a talented Software Engineer specializing in Image Processing to join their dynamic team. Proven experience in developing software for image processing applications, ideally in security or related domains. De...

Motion Recruitment
Danvers, Massachusetts

They are seeking a seasoned Software Architect to guide the development of their core software systems and ensure the scalability and reliability of their image processing platforms. As a Software Architect, you will be responsible for designing and implementing high-level architectural solutions fo...

Promoted
Capital One
Cambridge, Massachusetts

Main Street (21020), United States of America, Cambridge, MassachusettsSenior Software Engineer, BackendDo you love building and pioneering in the technology space? Do you enjoy solving complex business problems in a fast-paced, collaborative, inclusive, and iterative delivery environment? At Capita...

Promoted
Cognizant Technology Solutions
Boston, Massachusetts

As a Salesforce Technical Architect, you will be responsible for engineering, architecting, and delivering world-class solutions for our customers, producing enterprise standard implementations using the platform's full capabilities, and leading delivery teams to deliver high-quality solutions on Sa...

Promoted
PwC
Revere, Massachusetts

We help implement and effectively use broad technology offerings including Oracle Analytics and Data solutions along with enhanced Data Governance and Data Management capabilities to solve their business problems and achieve their strategic business goals. The Oracle Data and Analytics team, within ...

Promoted
HqO
Boston, Massachusetts

You will be responsible for providing technical leadership and defining, developing, and evolving software in a fast paced and agile development environment using the latest software development technologies and infrastructure. We engineer products for both consumers and enterprises that are equally...

Promoted
Staffing Opportunities Solutions, Inc.
Boston, Massachusetts

Senior Software Quality Assurance Engineer. Staffing Opportunity Solutions is engaged with a dynamic B2B software client experiencing tremendous growth! Ideally looking for experience in Microsoft technologies, testing and automation in the SaaS or cloud environments, and Agile. Test enterprise soft...

Promoted
Akkodis
Boston, Massachusetts

Experience working with data management tools, data profiling tools, data quality tools, and data integration tools. Effective problem-solving skills to address data quality issues, data integration challenges, and data governance concerns. Lambda architecture, and data architecture practice. Certif...

Promoted
LVI Associates
MA, United States

Solution Architect, be a lead in driving the technical and application discussions with existing and new customers for Industrial AI, SCADA, MES, and Digital Transformation engagements. In short, help the commercial team drive technical solutions that solve problems for customers. Build and develop ...

Promoted
DraftKings
Boston, Massachusetts

As a Lead Software Engineer on the Mobile team, you will drive the architectural design and development of innovative features for our Pick6 Fantasy sports app. What you’ll do as a Lead Software Engineer. Mentor and train other Software Engineers to ensure they have the necessary skills to grow and ...