remote
Software Engineer - Moveworks - ServiceNow
Software Engineer
Software Engineer building AI‑enhanced search and recommendation features for a cloud platform. Collaborate with ML, product, and data teams to design, implement, and scale intelligent services using Python, Java, and AWS.
About the role
Key Responsibilities
- Design and develop scalable search and recommendation components that leverage machine‑learning models.
- Collaborate closely with product managers, data scientists, and other engineers to translate requirements into robust code.
- Implement APIs and services in Python and Java, ensuring high performance and reliability.
- Deploy, monitor, and optimize solutions on AWS cloud infrastructure.
- Participate in code reviews, testing, and continuous‑integration pipelines to maintain code quality.
Requirements
- Strong programming experience in Python and Java.
- Hands‑on experience with machine‑learning frameworks (e.g., TensorFlow, PyTorch) and search technologies (e.g., Elasticsearch, Solr).
- Proficiency with AWS services such as EC2, S3, Lambda, and CloudFormation.
- Solid understanding of data structures, algorithms, and software design patterns.
- Excellent problem‑solving skills and ability to work in a fast‑paced, collaborative environment.
Skills
pythonjavamachine learningaws