N

Senior Software Engineer (Full Stack — AI/ML & Data Applications)

NeoGenCode Technologies Pvt Ltd Verified employer

Actively hiring · Posted 25d ago · JEV2610CB08EBA317

Salary₹25,00,000 – ₹50,00,000 per year
Experience5–10 yrs
LocationBengaluru (Bangalore)
Work modeOffice · Full time
Openings1

Job description

Job Title : Senior Software Engineer (Full Stack — AI/ML & Data Applications)Experience : 5 to 10 YearsLocation : Bengaluru, IndiaEmployment Type : Full-Time | OnsiteRole Overview :We are seeking a Senior Full Stack Software Engineer with strong technical leadership and hands-on expertise in AI/ML, data-centric applications, and scalable full-stack architectures.In this role, you will design and implement complex applications integrating ML/AI models, lead full-cycle development, and mentor engineering teams.Mandatory Skills :Full Stack Development (React/Angular/Vue + Node.js/Python/Java), Data Engineering (Spark/Kafka/ETL), ML/AI Model Integration (TensorFlow/PyTorch/scikit-learn), Cloud & DevOps (AWS/GCP/Azure, Docker, Kubernetes, CI/CD), SQL/NoSQL Databases (PostgreSQL/MongoDB).Key Responsibilities :Architect, design, and develop scalable full-stack applications for data and AI-driven products.Build and optimize data ingestion, processing, and pipeline frameworks for large datasets.Deploy, integrate, and scale ML/AI models in production environments.Drive system design, architecture discussions, and API/interface standards.Ensure engineering best practices across code quality, testing, performance, and security.Mentor and guide junior developers through reviews and technical decision-making.Collaborate cross-functionally with product, design, and data teams to align solutions with business needs.Monitor, diagnose, and optimize performance issues across the application stack.Maintain comprehensive technical documentation for scalability and knowledge-sharing.Required Skills & Experience :Education : B.E./B.Tech/M.E./M.Tech in Computer Science, Data Science, or equivalent fields.Experience : 5+ years in software development with at least 2+ years in a senior or lead role.Full Stack Proficiency :Front-end : React / Angular / Vue.jsBack-end : Node.js / Python / JavaData Engineering : Experience with data frameworks such as Apache Spark, Kafka, and ETL pipeline development.AI/ML Expertise : Practical exposure to TensorFlow, PyTorch, or scikit-learn and deploying ML models at scale.Databases : Strong knowledge of SQL & NoSQL systems (PostgreSQL, MongoDB) and warehousing tools (Snowflake, BigQuery).Cloud & DevOps : Working knowledge of AWS, GCP, or Azure; containerization & orchestration (Docker, Kubernetes); CI/CD; MLflow/SageMaker is a plus.Visualization : Familiarity with modern data visualization tools (D3.js, Tableau, Power BI).Soft Skills :Excellent communication and cross-functional collaboration skills.Strong analytical mindset with structured problem-solving ability.Self-driven with ownership mentality and adaptability in fast-paced environments.Preferred Qualifications (Bonus) :Experience deploying distributed, large-scale ML or data-driven platforms.Understanding of data governance, privacy, and security compliance.Exposure to domain-driven data/AI use cases in fintech, healthcare, retail, or e-commerce.Experience working in Agile environments (Scrum/Kanban).Active open-source contributions or a strong GitHub technical portfolio.

Key skills

How to apply

  1. Sign in or create your free profile — takes about two minutes.
  2. Apply with one tap — your profile is shared directly with NeoGenCode Technologies Pvt Ltd.
  3. Track your application and get updates by email and WhatsApp.
Apply now
You may also like

Similar jobs

More jobs
Senior Software Engineer (Full Stack — AI/ML & Data Applications)₹25,00,000 – ₹50,00,000 /year · Bengaluru (Bangalore)
Apply