# Solution Architect - Enterprise Architecture

**Company:** [Prezent AI](http://jobs.workable.com/companies/cG4LyxV8urQugqdmut8Yqd.md)
**Location:** Remote
**Workplace:** remote
**Employment type:** Full-time
**Department:** Technology

[Apply for this job](http://jobs.workable.com/view/a6d767cf-acea-41af-9cfe-4cc8f85efc51)

## Description

-   Translate complex business requirements into efficient, scalable, and maintainable code solutions.
-   Leverage appropriate programming languages, frameworks, and libraries to build robust applications.
-   Design and implement resilient, high-performance system architectures that align with business objectives. Consider factors such as scalability, availability, and security when making architectural decisions.
-   Develop comprehensive test suites (unit, integration, and end-to-end) to ensure code quality and reliability. Collaborate with QA teams to identify and address defects promptly.
-   Actively participate in code reviews to share knowledge, improve code quality, and ensure adherence to coding standards. Provide constructive feedback to team members.
-   Manage and optimize infrastructure resources (servers, networks, storage) to support application performance and availability. Implement automation to streamline infrastructure provisioning and management.
-   Develop and maintain automation scripts and tools to reduce manual effort, increase efficiency, and improve reliability. Focus on automating build, test, deployment, and infrastructure provisioning processes.
-   Implement comprehensive monitoring and logging solutions to track system performance, identify issues, and optimize operations. Utilize data-driven insights to improve system reliability.
-   Continuously analyze system performance metrics to identify bottlenecks and optimization opportunities. Implement performance tuning techniques to enhance application responsiveness and scalability.
-   Translate complex business requirements into efficient, scalable, and maintainable code solutions.
-   Leverage appropriate programming languages, frameworks, and libraries to build robust applications.
-   System Architecture: Design and implement resilient, high-performance system architectures that align with business objectives. Consider factors such as scalability, availability, and security when making architectural decisions.
-   Develop comprehensive test suites (unit, integration, and end-to-end) to ensure code quality and reliability. Collaborate with QA teams to identify and address defects promptly.
-   Actively participate in code reviews to share knowledge, improve code quality, and ensure adherence to coding standards. Provide constructive feedback to team members.
-   Manage and optimize infrastructure resources (servers, networks, storage) to support application performance and availability. Implement automation to streamline infrastructure provisioning and management.
-   Develop and maintain automation scripts and tools to reduce manual effort, increase efficiency, and improve reliability. Focus on automating build, test, deployment, and infrastructure provisioning processes.
-   Implement comprehensive monitoring and logging solutions to track system performance, identify issues, and optimize operations. Utilize data-driven insights to improve system reliability.
-   Continuously analyze system performance metrics to identify bottlenecks and optimization opportunities. Implement performance tuning techniques to enhance application responsiveness and scalability.
-   Work with the team to translate business and product requirements into detailed technical specifications, architectures and extensible code.

## Requirements

Bachelor’s degree or foreign equivalent in Computer Applications, Computer Science, Computer Information Systems, or related field.

Three (3) years of work experience in the position offered, as a Software Architect, or related occupation.

Must have experience with the following:

-   Scalable, distributed, and cloud-native architectures;
-   Microservices architecture, event-driven systems, and API (Application Programming Interface) design;
-   Design patterns, multi-tenant architectures, and high-availability systems;
-   Python, Java, C++, or Go;
-   AI/ML (Artificial Intelligence/Machine Learning) frameworks (TensorFlow, PyTorch, Scikit-learn);
-   Modern backend &amp; frontend frameworks (Node.js, React, Angular);
-   Kubernetes, Docker, and CI/CD (Continuous Integration/Continuous Delivery/Deployment) pipelines;
-   Machine learning, deep learning, and NLP (Natural Language Processing) models;
-   Vector databases, LLMs (Large Language Models), and generative AI applications; and
-   Aligning technical strategy with business objectives.

## Benefits

-   ESOPs: You’ll be eligible for Employee Stock options.

-   Comprehensive Benefits: Flexible, top-tier benefits package in line with U.S. market standards.
-   Professional Growth: Thrive in a fast-paced environment that encourages innovation, continuous learning, and career progression.  
    

Telecommuting permitted from anywhere in the U.S.

**Salary:** $187,741 (min) - $187,741 (max) per year

**Office Address:** 1881 Page Mill Road, Palo Alto, CA 94304

**Employer:** Prezent, Inc.

If interested, apply here or send resume to: **hr@prezent.ai** Ref: 00078408. An EOE.
