As a Principal Systems Engineer, you will lead the design and implementation of complex systems, leveraging expertise in software development, system architecture, and technical leadership. You will work closely with cross-functional teams to develop and implement system architectures, ensuring alignment with business objectives and technical requirements. The ideal candidate will have a strong background in software development, system architecture, and technical leadership, with expertise in Python, Node.js, Machine Learning, and AWS.
Key Responsibilities
- Lead the design and implementation of complex systems, leveraging expertise in software development, system architecture, and technical leadership.
- Work closely with cross-functional teams to develop and implement system architectures, ensuring alignment with business objectives and technical requirements.
- Develop and maintain system architecture documentation, including system design, component diagrams, and technical specifications.
- Collaborate with development teams to ensure system architecture is aligned with business objectives and technical requirements.
- Provide technical leadership and guidance to junior engineers, ensuring they have the necessary skills and knowledge to perform their duties.
Requirements
- 10+ years of experience in software development, system architecture, and technical leadership.
- Expertise in Python, Node.js, Machine Learning, and AWS.
- Strong background in system architecture, software development, and technical leadership.
- Experience working with cross-functional teams to develop and implement system architectures.
- Ability to develop and maintain system architecture documentation, including system design, component diagrams, and technical specifications.