Senior Software Engineer (Full Stack — AI/ML & Data Applications)
NeoGenCode Technologies Pvt Ltd Verified employer
Actively hiring · Posted 25d ago · JEV2610CB08EBA317
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
- Sign in or create your free profile — takes about two minutes.
- Apply with one tap — your profile is shared directly with NeoGenCode Technologies Pvt Ltd.
- Track your application and get updates by email and WhatsApp.