remote
Senior Software Developer - OpenText
Software Engineer
Lead the design and implementation of AI‑driven information management solutions using Python, Node.js, and AWS, driving innovation in digital transformation and data intelligence.
About the role
Key Responsibilities
- Architect and develop scalable, AI‑first services in Python and Node.js, integrating with AWS cloud infrastructure.
- Collaborate with data scientists to implement machine learning models that enhance information discovery and knowledge management.
- Design RESTful APIs and microservices, ensuring high performance, security, and maintainability.
- Participate in code reviews, unit testing, and continuous integration pipelines to uphold code quality.
- Mentor junior developers and contribute to best‑practice documentation.
Requirements
- 5+ years of professional software development experience.
- Proficiency in Python, Node.js, and AWS services (Lambda, S3, DynamoDB, SageMaker).
- Hands‑on experience with machine learning frameworks (TensorFlow, PyTorch, scikit‑learn).
- Strong understanding of API design, microservices architecture, and DevOps practices.
- Excellent problem‑solving skills and a passion for AI‑driven innovation.
Skills
pythonnodejsawsmachine learning