Software Engineer

Applied Materials•Chandler, AZ
•$132,000 - $181,500

About The Position

Applied Materials is seeking a highly motivated Software Engineer with 4–6 years of experience in database development, performance optimization, and data-intensive applications. The role focuses on designing, developing, optimizing, and maintaining scalable database solutions that support high-volume transactional and analytical workloads. The engineer will work with Oracle and PostgreSQL, as well as time-series platforms such as KDB+/q, and will collaborate with software engineering teams to integrate database solutions into enterprise applications. The position also involves designing, prototyping, developing, and debugging software solutions for semiconductor equipment components and devices; documenting software and test procedures; troubleshooting problems; and communicating with internal customers about project requirements. The work may involve machine learning and AI technologies and supports Applied Materials’ semiconductor and advanced display businesses.

Requirements

  • Bachelor's degree in Computer Science, Information Technology, Engineering, or a related field.
  • 4–6 years of hands-on experience with Oracle and PostgreSQL databases.
  • Strong proficiency in SQL and database performance tuning.
  • Experience developing PL/SQL packages, procedures, functions, and database objects.
  • Experience with PostgreSQL administration, query optimization, indexing, and replication.
  • Experience working with time-series databases such as KDB+/q or similar platforms.
  • Strong understanding of relational database concepts, data modeling, and database design.
  • Experience with database migration, backup, recovery, and troubleshooting.
  • Knowledge of Linux/Unix environments and scripting languages.
  • Familiarity with source control systems such as Git.

Nice To Haves

  • Experience with high-volume data processing and real-time analytics platforms.
  • Knowledge of distributed systems and scalable database architectures.
  • Experience with cloud platforms such as Azure, AWS, or Google Cloud.
  • Familiarity with data streaming technologies and messaging frameworks.
  • Experience supporting mission-critical enterprise applications.

Responsibilities

  • Design, develop, and maintain database solutions using Oracle and PostgreSQL.
  • Develop complex SQL queries, PL/SQL procedures, functions, packages, and triggers.
  • Design and optimize database schemas, data models, and indexing strategies for performance and scalability.
  • Use time-series databases such as KDB+ to store, process, and analyze time-based data.
  • Monitor database performance and implement tuning strategies to improve query execution and system efficiency.
  • Troubleshoot database issues, identify bottlenecks, and implement corrective actions.
  • Develop and maintain data ingestion, ETL, and data synchronization processes.
  • Collaborate with software engineering teams to integrate database solutions into enterprise applications.
  • Implement database security, backup, recovery, and high-availability solutions.
  • Participate in code reviews, system design discussions, and production support activities.
  • Create and maintain technical documentation for database architectures and operational procedures.
  • Design, prototype, develop, and debug software solutions for semiconductor equipment components and devices.
  • Develop software documentation and test procedures, troubleshoot software problems, and communicate with internal customers to understand project requirements.

Benefits

  • Comprehensive benefits package.
  • Potential eligibility for participation in a bonus and stock award program, as applicable.
  • Programs and support that encourage personal and professional growth and employee health and wellbeing.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service