Software Architect at Applied Materials
Bengaluru, karnataka, India -
Full Time


Start Date

Immediate

Expiry Date

12 Feb, 26

Salary

0.0

Posted On

14 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Architecture, Kubernetes, Docker, CI/CD, Temporal, Apache Airflow, NoSQL, SQL, Kafka, Redis, Spring-Boot, React, Redux, Python, Deep Learning, Generative AI

Industry

Semiconductor Manufacturing

Description
### As a seasoned Software Architect, you will be responsible for designing, implementing & deploying scalable, reliable, and maintainable software solutions. ### Lead the design and implementation of complex software components and systems. ### You will work closely with cross-functional teams, including software engineers, product managers, and business stakeholders, to understand requirements and translate them into architectural/software designs that meet business needs. ### Foster a collaborative environment by working closely with cross-functional teams, ensuring effective communication and alignment on project goals. ### Demonstrate strong leadership skills by mentoring and guiding team members, promoting best practices, and driving the technical vision for the organization. ### You will be coding and developing quick prototypes to establish your design with real code and data. ### You will be a Subject Matter Expert to unblock software engineers. ### Conduct Technical Reviews and provide guidance to software engineers during the development process. ### Identify and mitigate technical risks and issues throughout the software development lifecycle. ### Proactively identify, prioritize, and address technical debt to ensure the long-term maintainability and scalability of software systems. ### Evaluate and recommend appropriate technologies and frameworks to meet project requirements. ### Willing to travel to onsite locations for Business meetings, Customer Interactions. ### 12-18 years of experience in software development with a B. Tech / MTech in Computer Science. ### Orchestration (Kubernetes), Containerization (Dockers), and CI/CD pipelines ### Workflow frameworks like Temporal, Apache Airflow, etc ### Databases (NoSQL, and SQL) ### Messaging infrastructure like Kafka, Redis, etc ### Spring-boot and associated Spring features for backend development ### GUI development, like React/Redux, etc ### Experience in designing, prototyping, implementing, and testing software and computer vision machine learning algorithms in Python. ### Experience with Deep Learning, Generative AI and LLM concepts

How To Apply:

Incase you would like to apply to this job directly from the source, please click here

Responsibilities
As a Software Architect, you will design, implement, and deploy scalable software solutions while leading the design and implementation of complex software components. You will collaborate with cross-functional teams to translate business requirements into architectural designs and mentor team members.
Loading...