Niharika Sharma is a Senior Software Engineer for Nasdaq’s Machine Intelligence Lab. She designs systems that gather, process and apply machine learning/natural language processing technologies on natural language data, generating valuable insights to support business decisions. Over the past years, she worked on Natural Language Generation (NLG) and Surveillance Automation for Nasdaq Advisory Services. We sat down with Niharika to learn more about how she got her start in computer science and how she approaches challenges in her career.
Can you describe your day-to-day as a senior software engineer at Nasdaq?
My day-to-day work involves collaborating with Data Scientists to solve problems, ideating business possibilities with product teams and working with Data/Software Engineers to transform ideas into solutions.
How did you become involved in the technology industry, and how has technology influenced your role?
My first exposure to Computer Science was a Logo programming class that I took as a
When Priyanka Sharma took the reins at the Cloud Native Computing Foundation (CNCF) this summer, it was hard to say whether her timing was auspicious or ominous.
As general manager of the organization that oversees the fast-growing open source movement, she is in an immensely influential position. But with a global pandemic upending everyone’s plans, she knew the foundation’s priorities would need to adapt.
For four months now, she’s been trying to strike a balance between helping the foundation navigate its technical mission and tending to the well-being of its community. What she’s learned so far is that both aspects are essential for an open source movement to thrive.
“Many people are like, ‘Oh, what a terrible time to walk into this job,’” Sharma said. “But I think it’s been really good because I’ve had a chance to step up and help the community go through a challenging period.”