Talent.com
This job offer is not available in your country.
Senior Software Engineer (AI / ML development)

Senior Software Engineer (AI / ML development)

CollaberaIndia
6 days ago
Job description

Senior Software Engineer (AI / ML development)

Bengaluru, IND

Essential skills :

6+ years of hands-on software development experience, with a strong foundation in building scalable web applications and APIs.

Proficient in .NET Core ,

React

JS, TypeScript, HTML, JavaScript, and CSS, with a solid understanding of web architecture and front-end / backend integration.

Skilled in Python for AI / ML development , including traditional machine learning techniques and modern frameworks.

Experience with cloud technologies , especially

AWS (SNS, SQS, Lambda) , and familiarity with container systems.

Strong grasp of MLOps practices

and tools such as

MLflow ,

Langfuse , and

LlamaIndex , enabling efficient deployment and monitoring of AI models.

Knowledge of Prompt Engineering ,

Retrieval-Augmented Generation

(RAG), and vector databases (e.g.,

DynamoDB ,

Redshift ).

Experience with big data frameworks

like

Apache Spark , and data formats such as Parquet and Iceberg.

Comfortable working in Agile environments and applying Test-Driven Development (TDD) methodologies.

Familiar with source control systems (e.g., Git) and build systems.

Strong communication skills—able to articulate technical decisions and collaborate

effectively with cross-functional teams.

Self-driven and capable of working independently or as part of a team.

Passionate about clean code, best practices, and continuous improvement.

Demonstrates a growth mindset with a willingness to learn new tools and technologies

Create a job alert for this search

Software Development Engineer • India