Solution Architect - Enterprise Architecture
Prezent Inc.
Palo Alto, United States
2 months ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on indeed.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
LM
Luis Minvielle
The 12 Best Jobs for Software Engineers
over 2 years ago
BR
Benjamin Ruschin
Navigating the AI Shift
12 months ago
LM
Luis Minvielle
Why Upskilling And Reskilling is Important For Developers
over 2 years ago
LM
Luis Minvielle
How to Become an AI Engineer
almost 3 years ago