Expoint - all jobs in one place

המקום בו המומחים והחברות הטובות ביותר נפגשים

Limitless High-tech career opportunities - Expoint

Intel Software Application Development Engineer 
India, Karnataka, Bengaluru 
626520080

Today
As a Software Application Development Engineer, you will join a diverse group of engineers developing automation and self-service solutions. You collaborate with cross-functional teams to deliver high-quality, scalable, and efficient software solutions. The role will use advanced technical and problem-solving skills, advanced technologies including AI/ML/LLM, NLP to help the team tackle complex issues, satisfy customer requirements, and accomplish development objectives. This role Designs, develops, tests, and debugs software applications used by endusers or integrated with other applications by ISVs. Development may span the full application stack including both frontend and backend application development. Uses modern software development methodologies and programming languages, follows secure coding practices and software legal compliance guidelines, analyzes user stories, writes both functional and test code, automates build and deployment, and performs unit integration and endtoend testing of applications. Completes SDL tasks with the assistance of product security engineers and provides input to technical writers to complete product documentation and procedures for installation and maintenance. May also interact with end users to define system requirements and/or necessary modifications.
Qualifications:

Key Responsibilities:

  • Technical Leadership: Lead the development of AI and ML-based BOT solutions, ensuring integration with front-end and back-end systems.

  • Architecture Design: Design and implement scalable architectures for BOT applications using technologies like React.js, Python, FastAPI, and Transformers.

  • Automation and AI/ML Integration: Develop and deploy automation scripts and AI/ML models using PyTorch or TensorFlow, focusing on LLM technologies.

  • Front-End Development: Oversee the development of user interfaces using React.js, CSS, and Axios or Fetch API.

  • Back-End Development: Manage the development of server-side logic using Python, FastAPI, Flask, or Django, integrating with databases like PostgreSQL or MongoDB.

  • DevOps and Deployment: Ensure smooth deployment and monitoring using Docker, Kubernetes, Prometheus, Grafana, and ELK Stack.

  • Security and Authentication: Implement secure authentication and authorization mechanisms using OAuth2, JWT, or Azure.

  • Team Management: Mentor and guide junior engineers, promoting best practices and technical excellence.

  • Collaboration: Work closely with cross-functional teams to identify opportunities for automation and AI/ML integration.


Others :

  • Bachelor's or Master's degree in Computer Science.

  • 8+ years of expertise in the in AI/ML-based solutions with a focus on BOT and automation technologies.

  • Proven experience in front-end and back-end development using the specified tech stacks.

  • Strong understanding of automation principles and DevOps practices.

  • Excellent problem-solving skills and ability to lead technical teams.

  • Strong communication and collaboration skills.

  • Ability to articulate complex technical concepts effectively.

Experienced HireShift 1 (India)India, Bangalore

This role will require an on-site presence. * Job posting details (such as work model, location or time type) are subject to change.