Data & AI Engineer

Talent'd HR Solutions

Pune District

On-site

INR 600,000 - 1,200,000

Full time

14 days+
Application generator

Get a reply from this recruiter — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Talent'd HR Solutions seeks a software developer in Pune District to design, develop, and improve software using modern engineering practices. The role requires collaboration with product managers and engineers, focusing on developing reliable software solutions while adhering to coding standards and best practices. Candidates must have a Bachelor's degree in Computer Science or related areas and proficiency in Python. Familiarity with AI and machine learning concepts, alongside version control platforms, is essential for success in this position.

Qualifications

  • Basic to intermediate programming knowledge in Python.
  • Understanding of machine learning concepts and exposure to libraries like TensorFlow.
  • Experience with Git-based version control platforms.

Responsibilities

  • Develop reliable software solutions using aligned programming languages.
  • Collaborate to define requirements and support integration with business objectives.
  • Maintain high code quality through peer reviews and knowledge sharing.

Skills

Python programming
Machine learning concepts
Version control with Git
CI/CD practices
Cloud services (AWS)
Containerization (Docker)
Software engineering principles
Interest in AI lifecycle

Education

Bachelor's degree in Computer Science or related field

Tools

GitHub
Jenkins
Snowflake
Databricks
SQL

Job description

The role focuses on designing, developing, and improving software using modern engineering approaches. The objective is to build technology capabilities that support business platforms and provide value to customers and colleagues.

Purpose of the Role

Develop and enhance software solutions using appropriate engineering methodologies. The work contributes to business platforms and technology services used across the organisation.

Accountabilities
  • Develop and deliver reliable software solutions using industry aligned programming languages, frameworks, and tools while ensuring scalability, maintainability, and performance.
  • Collaborate with product managers, designers, and engineers to define requirements, shape solution strategies, and support smooth integration with business objectives.
  • Work closely with peers, participate in code reviews, and support knowledge sharing to maintain high code quality.
  • Stay updated with emerging technologies and contribute to internal technology communities to encourage technical improvement.
  • Follow secure coding standards to reduce vulnerabilities and safeguard sensitive information.
  • Implement effective unit testing to maintain good code structure, readability, and reliability.
  • Provide specialist advice and support to meet stakeholder and customer requirements.
  • Complete assigned activities on time and to a high standard, contributing to both individual and team outcomes.
  • Take responsibility for specific processes within the team.
  • In some cases, guide or supervise team members by allocating work and coordinating resources.
  • If acting as a people leader, demonstrate leadership behaviours that help colleagues succeed. These include listening authentically, energising others, aligning across the organisation, and developing team members.
  • For individual contributors, manage workload independently and support the implementation of systems and processes within the work area.
  • Execute work in line with defined procedures while collaborating with closely related teams.
  • Review team outputs where required to ensure internal and stakeholder standards are met.
  • Offer specialised knowledge and assistance related to assigned responsibilities.
  • Take ownership of risk management and maintain strong controls in line with regulations and codes of conduct.
  • Build understanding of how different teams contribute to the wider function and support collaborative outcomes.
  • Develop knowledge of the principles and practices that underpin the work area and expand operational expertise.
  • Use experience and established practices to make informed decisions and evaluate possible approaches when procedures do not fully apply.
  • Communicate complex or sensitive information to customers where needed.
  • Maintain relationships with stakeholders and customers to understand and address their needs.

Colleagues are expected to demonstrate Barclays values of Respect, Integrity, Service, Excellence, and Stewardship. They should also reflect the Barclays mindset by empowering others, challenging ideas constructively, and driving progress.

The role supports improvements in processes, reporting, and controls while contributing to business-as-usual activities within the Data and AI engineering function.

Technical Skills
  • Basic to intermediate programming knowledge in Python.
  • Understanding of machine learning concepts and exposure to libraries such as scikit-learn, TensorFlow, or PyTorch.
  • Experience with Git-based version control platforms such as GitHub or GitLab.
  • Basic awareness of CI/CD practices using tools like Jenkins or GitHub Actions.
  • Exposure to cloud services, preferably AWS including services such as S3, EC2, or Lambda.
  • Basic familiarity with containerisation technologies, particularly Docker.
  • Understanding of software engineering principles including modular design, code readability, and testing practices.
  • Interest in learning the AI and machine learning lifecycle, including model development, training, and deployment.
Additional Preferred Skills
  • Exposure to data platforms or tools such as Snowflake, Databricks, or SQL.
  • Familiarity with data engineering concepts including ETL pipelines, Airflow, or Spark fundamentals.
  • Awareness of responsible AI practices, model interpretability, and governance principles.
  • Exposure to generative AI ideas including prompt engineering or frameworks such as LangChain.
  • Basic knowledge of API development and system integration.
  • Understanding of DevOps practices and software delivery pipelines.
Qualifications
  • Bachelor's degree in Computer Science, Data Science, Artificial Intelligence, or a related field
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Data Automation & AI Engineer
Data Automation & AI Engineer

Barclays • Maharashtra

On-site
INR 1,500,000 - 2,100,000
Engineering Lead - Data and Applied AI
Engineering Lead - Data and Applied AI

1203 Barclays Global Serv. Cent • Chennai District

On-site
INR 3,500,000 - 6,000,000
Barclays values-driven environment
Data Scientist
Data Scientist

Barclays Corporate Banking • Gurugram District

On-site
INR 1,500,000 - 2,200,000
Data Engineer
Data Engineer

Hackajob • Bengaluru, Pune District

On-site
INR 1,000,000 - 1,500,000
Vice President – AI Engineer
Vice President – AI Engineer

1203 Barclays Global Serv. Cent • Bengaluru

On-site
INR 6,000,000 - 12,000,000
Engineering Lead - Applied AI
Engineering Lead - Applied AI

Barclays • Maharashtra

On-site
INR 4,000,000 - 7,000,000
AI Engineer/Lead AI Engineer
AI Engineer/Lead AI Engineer

Salesforce • Bengaluru, Hyderabad

On-site
INR 4,000,000 - 8,000,000
Data Engineer
Data Engineer

Barclays • Pune City

On-site
INR 800,000 - 1,500,000
Lead AI Engineer
Lead AI Engineer

Barclays • Pune District

On-site
INR 3,500,000 - 6,500,000
GenAI Data Engineering Lead
GenAI Data Engineering Lead

1203 Barclays Global Serv. Cent • Pune District

On-site
INR 4,000,000 - 7,000,000