Leveraging artificial intelligence to revolutionize how organizations manage and optimize their software assets, providing unparalleled visibility and control over enterprise software landscapes.
Requirements
- Strong proficiency in Python and/or Java for clean, maintainable code.
- Expertise in data engineering using Python, Pandas, and/or PySpark for scalable data pipelines.
- Proficiency in designing and optimizing microservices architecture (Java/Spring Boot, TypeScript).
- Practical experience with scheduled jobs, batch processing, real-time data ingestion, and event-driven systems.
- Proficiency in NoSQL databases (preferably MongoDB) for flexible data storage.
- Experience with Agentic AI frameworks in Python (e.g., LangChain, LangGraph).
- Prior experience with enterprise IT, software asset management, or compliance.
Responsibilities
- Write efficient, clean, and maintainable code in Python and/or Java for AI-driven SAM solutions.
- Design, build, and maintain scalable data pipelines, including cleansing, transformation, and enrichment of software asset data.
- Engineer data solutions using Python, Pandas, and PySpark to support analytics and reporting for software asset usage, compliance, and optimization.
- Design and optimize microservices (Java/Spring Boot, TypeScript) for exposing asset data to applications and stakeholders.
- Implement and refine scheduled jobs, batch processors, real-time data ingestion pipelines, and event-driven architectures for SAM.
Other
- Bachelor’s degree with 5+ years of experience.
- Demonstrated strong problem-solving skills.
- A proactive drive to innovate and advance AI solutions for SAM optimization.
- Comfort and effectiveness in a fast-paced, collaborative, and innovation-driven environment.