Posted on: 22/09/2025
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.
Did you find something suspicious?