onsite
Senior Software Engineer - AI - LogicMonitor
Software Engineer
Lead AI-driven product development, building scalable ML pipelines and cloud services using Python, Node.js, and AWS. Drive end‑to‑end model lifecycle from data ingestion to production deployment, ensuring high performance and reliability.
About the role
Key Responsibilities
- Design, develop, and maintain end‑to‑end machine learning pipelines in Python, integrating data ingestion, feature engineering, model training, and deployment.
- Build and optimize RESTful APIs with Node.js to expose AI services to internal and external consumers.
- Leverage AWS services (S3, SageMaker, Lambda, ECS) for scalable, secure, and cost‑effective model hosting and data storage.
- Collaborate with data scientists, product managers, and DevOps to translate business requirements into robust AI solutions.
- Implement monitoring, logging, and automated testing to ensure model accuracy, drift detection, and system reliability.
Requirements
- 5+ years of software engineering experience with a strong focus on AI/ML.
- Proficiency in Python, including libraries such as TensorFlow, PyTorch, or scikit‑learn.
- Hands‑on experience building and deploying services on AWS.
- Solid understanding of RESTful API design and Node.js development.
- Excellent problem‑solving skills and a passion for clean, maintainable code.
Skills
pythonmachine learningawsnodejs