
Senior Software Development Engineer
- Bangalore, Karnataka
- Permanent
- Full-time
Delta Air Lines (NYSE: DAL) is the U.S. global airline leader in safety, innovation, reliability and customer experience. Powered by our employees around the world, Delta has for a decade led the airline industry in operational excellence while maintaining our reputation for award-winning customer service. With our mission of connecting the people and cultures of the globe, Delta strives to foster understanding across a diverse world and serve as a force for social good. Delta has fast emerged as a customer-oriented, innovation-led, technology-driven business. The Delta Technology Hub will contribute directly to these objectives. It will sustain our long-term aspirations of delivering niche, IP-intensive, high-value, and innovative solutions. It supports various teams and functions across Delta and is an integral part of our transformation agenda, working seamlessly with a global team to create memorable experiences for customers.
Responsibilities:
- Assist in the design and implementation of AI models and systems, contributing fresh ideas and approaches to the team's efforts.
- Translate software requirements into working and maintainable solutions within the existing application frameworks.
- Participate in the full lifecycle of application, including design, coding, testing, implementation, deployment as well as support and maintenance.
- Develop and adhere to best practices for developing applications.
- Ensure optimization across all platforms including mobile-friendly UI/UX.
- Collaborate with other developers to implement AI solutions effectively.
- Effectively analyze a problem/task to give accurate timelines for milestones and full implementation completion.
- Experience in developing frameworks with AI.
- Bachelors degree in data science, statistics, mathematics, computer science or engineering discipline, or equivalent experience.
- 3+ years of work/educational experience leading development of Machine Learning, prompt engineering, data analysis and Artificial Intelligence.
- 2+ years of experience with production-grade design, deployment and implementation of AI models and systems, contributing fresh ideas and approaches to the team's efforts.
- Experience with one or more general purpose programming languages including but not limited to: Java, C/C++, Python, R or equivalent.
- Experience and knowledge in designing, building, and deploying multi layered application Infrastructure involving On-premises & AWS Cloud platform using services Bedrock LLM models.
- You enjoy working with people and can put yourself in other people's shoes. You're not afraid to ask for help when you need it or help teammates when they need a boost.
- Embraces diverse people, thinking, and styles.
- Consistently makes safety and security, of self and others, the priority
- Experience with one or more of the following: Natural Language Processing, sentiment analysis, classification, pattern recognition.
- Consistently makes safety and security, of self and others, the priority
- Experience with Generative AI models and frameworks such as OpenAIs GPT family of models, open-source LLMs, and Lang Chain.
- Development and debugging experience with AI frameworks such as PyTorch and SQLite DB.
- Automate prompt execution, result validation, and error handling to enhance reliability.
- Experience in working with LLM APIs and Web UI.
- Experience in designing data models for cloud-based solutions from leading cloud providers such as AWS (Amazon Web Services), Azure, etc.
- Experience in designing, building, and deploying multi layered application Infrastructure involving On-premises &AWS Cloud platform using services EC2, Lambda, S3, Cloud Formation, etc.
- Good knowledge on SaaS, PaaS and IaaS concepts of cloud computing architecture and Implementation using AWS, Open Shift with CI/CD implemented with AWS Code Build, Code Deploy, Code Commit, and Code Pipeline.
- Knowledge of multiple front-end and back-end languages and libraries (e.g. HTML/ CSS, JavaScript, XML, jQuery, Java, Python, Angular, Node.js).
- Self-motivated and take pride in building great experiences for users, whether they are employees or customers.
- Resourceful in finding the data and tools you need to get the job done.
- Not afraid to ask for help when you need it, or help teammates when they need a boost
- Intensely curious about finding a solution to the pain-points of our customers throughout the entire travel experience.