Senior Software Engineer AI, Aviation & Data Solutions
grintex india limited- Posted an hour ago
- Be among the first 10 applicants
Job Description
Company Description: Grintex India Limited is a high-end technology and systems company delivering advanced technical solutions and services across defence, maritime, aviation, space, satcom networks and homeland security. The company provides system design, software and engineering services, system integration, end-user training, infrastructure support, and logistical services to major organizations in India and internationally. Grintex also serves as a value-added partner to several global technology leaders, offering integrated and customized solutions.
Job DescriptionWe are looking for a Senior Software Engineer to join our team and develop innovative solutions at the intersection of aviation, artificial intelligence, big data, and modern web technologies.
The ideal candidate will have strong hands-on experience with the MEAN stack (MongoDB, Express.js, Angular, and Node.js), along with practical experience in AI, Machine Learning, LLMs, Generative AI, Computer Vision, and large-scale data processing.
The successful candidate will be a strong problem solver who can take ownership of projects, design solutions, contribute to architecture, develop software, and communicate effectively with technical and non-technical stakeholders.
Experience in aviation, aviation meteorology (MET), weather systems, or other aviation technology is a strong advantage.
Key Responsibilities- Design, develop, test, and deploy scalable software applications.
- Build modern web applications using the MEAN stack.
- Develop APIs, backend services, and integrations using Node.js and Express.js.
- Develop modern frontend applications using Angular and TypeScript.
- Design and optimize MongoDB databases and data models.
- Develop and integrate AI/ML solutions, including:
- Large Language Models (LLMs)
- Generative AI
- Computer Vision
- NLP
- Predictive analytics
- AI agents and RAG solutions
- Work with large datasets and develop big-data and data-processing solutions.
- Analyze complex problems and develop practical, scalable solutions.
- Contribute to solution architecture, software architecture, and system design.
- Take ownership of projects and technical deliverables from concept through implementation.
- Work with customers, stakeholders, and technical teams to understand requirements and deliver solutions.
- Create clear technical documentation, architecture diagrams, specifications, and API documentation.
- Research and evaluate new technologies and innovative approaches.
- Troubleshoot complex technical issues and continuously improve existing systems.
- Bachelor's or Master's degree in Computer Science, Software Engineering, Computer Engineering, Mathematics, Data Science, AI, or a related field.
- 5+ years of professional software engineering experience.
- Strong hands-on experience with the MEAN stack:
- MongoDB
- Express.js
- Angular
- Node.js
- Strong JavaScript/TypeScript skills.
- Strong understanding of software architecture, APIs, databases, algorithms, and system design.
- Practical experience with AI and Machine Learning.
- Experience with LLMs and Generative AI.
- Knowledge or experience with Computer Vision.
- Experience working with large datasets, data pipelines, or big-data technologies.
- Strong mathematical and analytical problem-solving skills.
- Experience with the full software development lifecycle.
- Strong technical documentation and communication skills.
- Ability to independently solve problems and take ownership of projects and deliverables.
Experience in any of the following is highly desirable:
- Aviation software
- Aviation meteorology (MET)
- Aviation weather systems
- Meteorological data
- Flight operations
- Air traffic management
- Airport systems
- Aviation information systems
- Aviation data platforms
- Geospatial/GIS applications
- Real-time aviation systems
- AI/ML applications in aviation or meteorology
- AWS, Azure, or Google Cloud
- Docker / Kubernetes
- CI/CD and DevOps
- Microservices
- Distributed systems
- Real-time data processing
- Data engineering
- GIS and geospatial technologies
- Computer Vision
- LLM applications and AI agents
- RAG and vector databases
- Forecasting and optimization
- Technical leadership or project management experience
We are looking for someone who is:
- Innovative and curious
- A strong problem solver
- Highly analytical with strong mathematical reasoning
- Responsible and accountable
- Able to take ownership of projects
- A clear and effective communicator
- Comfortable working independently and as part of a team
- Able to translate complex requirements into practical technical solutions
- Interested in emerging technologies, particularly AI
- Committed to building reliable, scalable, and maintainable software
- Open to working across multiple timezones with international collaborators
You will work on challenging problems involving:
Aviation + AI + Generative AI + Computer Vision + Big Data + Mathematics + MEAN Stack + Software Architecture
The role provides an opportunity to develop innovative software solutions and work across the full technology stack, from frontend and backend development to AI, data, architecture, and deployment.
SkillsSoftware Engineering · MEAN Stack · MongoDB · Express.js · Angular · Node.js · TypeScript · JavaScript · Artificial Intelligence · Machine Learning · LLM · Generative AI · Computer Vision · NLP · Big Data · Data Engineering · Mathematics · Algorithms · Solution Architecture · Software Architecture · System Design · REST APIs · Microservices · Cloud Computing · Aviation · Aviation Meteorology · MET · Weather Systems · GIS · Real-Time Systems · Technical Documentation · Problem Solving · Project Management
More Info
Key Skills
Weather Systems
Real-Time Systems
Generative AI
Aviation Meteorology
MET




