Principal Software Engineer (AI, PHP, Python, React)
NICE
about 2 months ago
Atlanta, GA, USA +5 more
Senior / Staff+
Responsibilities
- Partner with Product, Design, and Engineering to shape product strategy and technical execution.
- Design and build API-first, cloud-native services that integrate with various clients and tools.
- Own projects end-to-end, including architecture, implementation, testing, and deployment.
- Develop and maintain scalable, distributed systems focusing on performance and security.
- Contribute to the evolution of the conversational AI platform, including messaging and data flows.
- Write clean, testable, and well-documented code while raising engineering standards.
- Continuously improve development workflows and operational excellence.
- Identify and resolve performance bottlenecks across application and infrastructure layers.
Requirements
- Bachelor's degree in Computer Science or a related technical field.
- 8+ years of professional software engineering experience building production systems.
- Strong experience with modern web development, including RESTful APIs and CI/CD.
- Proficiency in at least one modern programming language with solid design principles.
- Hands-on experience with backend technologies like Laravel, Express, Python, and PHP.
- Familiarity with frontend technologies such as React and modern JavaScript.
- Strong understanding of software architecture patterns and system design.
- Experience with AWS services and distributed systems.
Tech Stack
AWSExpressJavaScriptLaravelPHPPythonReactTypeScript
Categories
AI & MLBackendFrontendFull Stack