Enable job alerts via email!

Software Architect

Lucidya | ?

Saudi Arabia

On-site

SAR 80,000 - 120,000

Full time

22 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a forward-thinking company as a Software Architect, where you will shape the architecture of innovative products utilizing Machine Learning and Big Data technologies. In this strategic role, you'll lead a talented team of engineers, ensuring best practices in software design while driving technical excellence. Collaborate with cross-functional teams to define key architectural decisions, focusing on scalability, performance, and security. This position offers the opportunity to work with the latest technology trends, making a significant impact on the future direction of products. If you are passionate about technology and enjoy mentoring others, this role is perfect for you.

Qualifications

  • Proven experience in software architecture and design.
  • Strong understanding of machine learning and big data technologies.

Responsibilities

  • Develop and maintain software architecture for innovative products.
  • Lead design and implementation of scalable, high-performance systems.

Skills

Software Architecture
Machine Learning
Big Data Technologies
Team Leadership
Technical Excellence
Scalability
Performance Optimization
Security Compliance

Education

Bachelor's Degree in Computer Science or related field
Master's Degree in Software Engineering

Tools

Architecture Diagrams
Documentation Tools

Job description

As a Software Architect at Lucidya, you will be responsible for the high-level design and architecture of our innovative product that leverages Machine Learning and Big Data technologies for content analysis. You will lead and mentor a team of software engineers, ensuring that best practices in software design and architecture are followed while continuously driving technical excellence.


In this role, you will collaborate closely with product managers, developers, and other stakeholders to define key software architecture decisions, frameworks, and technology stacks that align with our business goals. You will also focus on the scalability, performance, and security of our systems and ensure seamless integration of components across the architecture.


You will have the opportunity to work with the latest technology trends and practices, shaping the future direction of our products. If you have a passion for technology and the ability to convey complex technical concepts to diverse audiences, we would love to hear from you!


Key Tasks & Responsibilities
  • Develop and maintain the software architecture for our products.
  • Lead the design and implementation of robust, scalable, and high-performance systems.
  • Evaluate and recommend tools, technologies, and processes to ensure the highest quality product platform.
  • Collaborate with cross-functional teams to understand product requirements and integrate these into architectural designs.
  • Create architecture diagrams, documentation, and design patterns to convey complex concepts effectively.
  • Mentor and guide software engineers in best practices, coding standards, and engineering principles.
  • Stay updated with technology trends and emerging frameworks to integrate into our architecture.
  • Perform risk assessments and ensure the software is compliant with security standards.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.