Job Description
Appian is seeking a Senior Product Engineer to join their team in Chennai. The successful candidate will play a crucial role in ensuring the Appian platform remains fast, scalable, and adaptable to customer needs. This involves tackling complex scaling and flexibility challenges, contributing to a product that serves customers in unforeseen ways. The role extends from the high-performance data layer to the cross-platform user interface and design tools.
Responsibilities:
- Leverage knowledge of data structures, algorithms, and design patterns to write applications and solutions in existing Appian frameworks.
- Manage availability, latency, scalability and efficiency of the product by engineering reliability into Application and systems.
- Contribute to Application performance analysis and system tuning.
- Perform application and code reviews which provide feedback not only on quality, but on design and implementation.
- Build automation to prevent problem recurrence.
- Mentor junior Product Engineers by sharing best-practices and providing guidance on how to become more proficient.
Requirements:
- MS in Computer Science or related field/degree and 1+ years of relevant experience, or a BS and 3+ years of relevant experience in technical consulting of a related field.
- Experience in a high-volume or critical production service environment.
- Fluency in Appian application development, data structures, integration, testing, scaling, optimization, and plug-in development.
- Prior experience building Industry Solutions using Appian's low-code platform highly desired.
Appian offers:
- Training and Development: Department-specific training during onboarding and continuous learning opportunities.
- Growth Opportunities: Leadership program, Appian University, skills-based training, and tuition reimbursement.
- Community: Inclusive environment with 8 employee-led affinity groups.
Appian emphasizes in-person collaboration and expects employees to be in the office 5 days a week.