Sr Java Backend 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.

We are seeking talented & motivated engineers to join the ETL team. As a Senior Software Engineer on the ETL team, you will be responsible for designing, developing, and maintaining the ETL layer of our software products. You will work closely with other software engineers, product managers, and stakeholders to ensure that our ETL layer meets the needs of our customers & platform and is scalable, reliable, and efficient.

What you will do:

    • Participate in design and implementation of high-performing, scalable and optimized data solutions
    • Design, build and automate the deployment of our data pipelines and applications to support data scientists and researchers with their reporting and data requirements
    • Scale mature ingestion platforms using Java and strong command of AWS cloud services (e.g. EMR, ECS, Lambda, Step Functions)
    • Collaborate with Quality Assurance & help write automated tests to ensure data integrity and prevent data loss
    • Evolve the data pipelines to make them even more automated with regards to retries, and the reconciliation of missing data.
    • Work with team on managing AWS resources (ECS/EKS clusters, etc.) and continuously improve deployment process of our applications
    • Work with administrative resources and support provisioning, monitoring, configuration and maintenance of AWS tools, S3, & MYSQL
    • Promote the integration of new cloud technologies and continuously evaluate new tools that will improve the organization’s capabilities while leading to lower total cost of operation
    • Support automation efforts across the data analytics team utilizing Infrastructure as Code (IaC) using Terraform, Configuration Management, and Continuous Integration (CI) / Continuous Delivery (CD) tools such as Jenkins
    • Work with the team to implement data governance, access control and identify and reduce security risks
    • What you will need:
    • Bachelor's or Master’s Degree in Computer Science, Information Systems, Engineering or related technical fields.
    • 5-8 years’ experience in software development, including significant experience in Big Data and Cloud Services
    • Expertise with Java & SQL
    • Experience with Java based applications
    • Experience with AWS services such as S3, ECS, EKS, Lambda, Step Functions, EMR
    • Experience building RESTful APIs
    • Ability to support DevOps with service deployment & administration
    • Experience building monitoring capabilities for large scale backend applications
    • Good understanding and exposure to Terraform is mandatory
    • Experience building CI/CD pipelines for Big data projects.
    • A plus if you have experience with:
    • ETL / data transformations
    • Machine learning models integration and deployment.
    • Continuous integration/delivery (CI/CD) tools like Jenkins and infrastructure as code using Terraform.
    • Good combination of technical and interpersonal skills with strong written and verbal communication; detail-oriented with the ability to work independently
    • Takes initiative on improvements and testing results
    • Owner mindset – identify, communicate, and act on issues and initiatives
    • Ability to handle multiple tasks and projects simultaneously in an organized and timely manner
    • Detail oriented, with the ability to plan, prioritize, and meet deadlines in a fast-paced environment
    • Ability to work independently, as well as part of a team
    • Experience working with fast-paced teams.
    • What you will get:
    • A collaborative, team-oriented culture that embraces diversity & inclusion
    • Professional development and unlimited growth opportunities
    • Competitive salary, paid time off policy, and more!

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.