Solution Architect - Enterprise Architecture

Prezent Inc.
Palo Alto, United States
2 months ago
Apply on indeed.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Compensation
$187,741.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Data Analysis Software Applications Application Performance Management C++ (Programming Language) Cloud Engineering Software Quality Code Review Continuous Delivery Continuous Integration
+24 more
Software Design Patterns Python (Programming Language) Machine Learning Natural Language Processing Node.Js Performance Tuning Tensorflow Systems Architecture Pytorch ReactJS Large Language Models Deep Learning Reliability of Systems Backend Event Driven Architecture AngularJS Scikit Learn Kubernetes Infrastructure Automation Frameworks Information Technology Front End Software Development Docker Programming Languages Microservices

Job 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

Do you have experience in Scalable systems?, Do you have a Bachelor’s degree?, 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 & 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 & conditions

  • 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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on indeed.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:14 min

Solving complex platform architecture challenges at an enterprise scale

Maria Apazoglou · Coffee With Developers

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

2:02 min

Redefining the software architect role for AI pipelines

Ingo Eichhorst Ingo Eichhorst · World Congress 2026 Europe

2:34 min

Docker sandbox architecture and microVM environment integration

Manuel de la Peña Manuel de la Peña · World Congress 2026 Europe

Videos

See all

Related articles

See all