Solution Architect - Enterprise Architecture
One-Click ApplyWe'll track this in your applications and open the company's page so you can finish applying.
Prepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
About the role
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. 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. 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.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at Prezent AI? Share your experience
Interested in this role?
One tap and your profile goes straight to the employer.
We'll track this in your applications and open the company's page so you can finish applying.