remoteonsite
Senior Software Engineer - Cornerstone OnDemand
Software Engineer
Senior Software Engineer driving high‑performance, scalable solutions using Python, Node.js, and AWS, with a focus on automation, AI integration, and mentoring junior developers.
About the role
Key Responsibilities
- Design, develop, and optimize scalable modules in Python and Node.js, ensuring high performance and reliability.
- Leverage AWS services to build and maintain cloud‑native architectures, including CI/CD pipelines and infrastructure automation.
- Integrate Machine Learning components to enhance product features and automate repetitive tasks.
- Mentor and coach junior engineers, fostering a culture of code quality, best practices, and continuous improvement.
- Collaborate with cross‑functional teams to define technical requirements, evaluate trade‑offs, and drive architectural decisions.
Requirements
- 5+ years of professional software development experience with strong proficiency in Python and Node.js.
- Hands‑on experience with AWS services (EC2, Lambda, S3, RDS, CloudFormation).
- Solid understanding of Machine Learning concepts and experience integrating ML models into production systems.
- Proven track record of building automated testing, deployment, and monitoring pipelines.
- Excellent communication skills and a passion for mentoring and knowledge sharing.
Skills
pythonnodejsawsmachine learning