Backend Software Engineer

Chennai / Bangalore
Engineering /
Hybrid /
Hybrid
TalentNeuron is a top-of-the-line HR analytics enterprise software-as-a-service product that utilizes a vast array of public data sets, including profiles, jobs, companies, universities, demographics, and skills. The product leverages cutting-edge cloud, big data, and open source technologies, frameworks, and toolsets. TalentNeuron stands as the world's foremost provider of global talent demand and supply data, offering real-time insights and predictive analytics on the job market, location, and competitive intelligence to assist clients in making informed human capital decisions, streamlining workforce access, and advancing corporate diversity, equity, and inclusion initiatives.

Our Core Values
Humanity First: We lead with humanity, fostering empathy, kindness, respect, and inclusiveness in all contexts.
Customers at the Core: We engage in meaningful dialogue with clients to deeply understand and anticipate their needs, consistently delivering exceptional value.
Diverse Minds, One Team: We are curious, seek different perspectives, find common ground, but we act, succeed, fail, and celebrate as one.
Pioneering Innovation: We take risks, fail fast, and learn from our experiments. We champion change and evolution without fear, inspiring a culture where innovation thrives.
Resilient Perseverance: We think creatively and pragmatically to find solutions, clear barriers, and overcome obstacles. We are equally accountable for the results of the whole team and for our individual commitments.

TalentNeuron is looking for a well-rounded and motivated ML Software Engineer to join its Implementation(ETL) team. 

What You Will Do:

    • Design, build and automate the deployment of high-performing, scalable and optimizedML Model pipelines 
    • Develop and maintain reliable, scalable, and maintainable systems using REST webservices and Spark Java-based AWS EMR pipelines 
    • Collaborate with the DevOps team to manage and deploy AWS resources (ECS, EMR etc) and enhance application efficiency by fine-tuning AWS resources to achieve optimal performance. 
    • Partner with the central ML researchers' team to ensure the effective integration of models with the ETL ecosystem in accordance with best practices 
    • Providing your expertise to helpdata scientistsoptimize ML or other mathematical/statistical model-based systems to ensure overall accuracy and efficiency of the different models. 
    • Review current models and assist in ensuring they are still running at optimum levels. 

What You Will Do:

    • Bachelor's or Master’s Degree in Computer Science, Information Systems, Engineering, or related technical fields. 
    • 3+ years’ experience in software development, including extensive experience in Big Data and Cloud Services 
    • Expertise with Java, Python & SQL 
    • Experience with AWS services such as S3, ECS, Lambda, EMR 
    • Open-source big data technologies like Spark 
    • A plus if you have experience with: 
    • ETL / data transformations 
    • Machine learning models integration and deployment. 

Who You Are:

    • Team Player ready to pitch in and share knowledge with others 
    • Motivated, high-potential performer, with demonstrated ability to influence and lead 
    • Strong communicator with excellent interpersonal skills 
    • Consistently high achiever marked by perseverance, humility, and a positive outlook in the face of challenges 
This is an exciting opportunity to join a dynamic and growing software company as a ML Software Engineer. If you have a passion for leading the development of scalable, reliable, and efficient data pipelines and have 3+ years of experience in backend development, we encourage you to apply for this role. 

We're an equal opportunity employer. All applicants will be considered for employment without attention to race, color, religion, sex, sexual orientation, gender identity, national origin, veteran or disability status.