Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

EY Senior Consultant - Tech Consulting NAT 
India, Karnataka, Bengaluru 
928328119

10.09.2024

Full Stack Engineer

About the Roleensure seamless deployment, scalability, and system maintenance. You will be responsible for integrating AI technologies into robust, scalable software systems, and building end-to-end data platforms that drive real-world impact.


Key Responsibilities

  • Full Stack Development: Design, develop, and maintain both front-end and back-end components of AI-driven applications, ensuring a cohesive user experience and robust system architecture.
  • AI Integration: Seamlessly incorporate AI models, algorithms, and APIs into existing systems and workflows, enhancing functionality and driving innovation.
  • Security Implementation: Develop and maintain secure authentication systems, including multi-factor authentication (MFA), to protect sensitive data and ensure user privacy.
  • Enterprise System Integration: Facilitate smooth integration with various enterprise systems, such as Customer Relationship Management (CRM) and Learning Management Systems (LMS), ensuring that AI-driven applications enhance and complement existing workflows.
  • ERP System Integration: Integrate AI-driven applications with Enterprise Resource Planning (ERP) systems to automate and optimize business processes, improve financial compliance, and provide strategic insights across various departments within the organization.
  • Database Management: Architect and manage database solutions to support the storage, retrieval, and analysis of large datasets in AI-driven applications. Ensure the performance, scalability, and security of both SQL (e.g., MySQL, PostgreSQL) and NoSQL (e.g., MongoDB, Couchbase) databases, and apply best practices for data modeling and query optimization.
  • API Development: Design and implement RESTful APIs and microservices to support AI functionalities and enable seamless communication between different system components.
  • Cloud Infrastructure: Leverage cloud platforms (AWS, Azure, or GCP) to deploy and scale AI-powered applications efficiently, utilizing containerization (Docker) and orchestration (Kubernetes) technologies.
  • DevOps Pipeline Management: Build and maintain CI/CD pipelines, automating the deployment and monitoring of applications to ensure scalability and reliability.
  • Performance Optimization: Continuously monitor and optimize application performance, responsiveness, and scalability to handle growing user demands and data volumes.


Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
  • 5+ years of hands-on experience in full stack development, with a focus on AI-powered applications.
  • Strong proficiency in:
    • Front-end technologies: React, Angular, or Vue.js
    • Back-end technologies: Node.js, Python (Django or Flask), or Java (Spring)
    • Database systems: SQL and NoSQL (e.g., PostgreSQL, MongoDB)
  • Demonstrated experience integrating AI/ML models into production systems.
  • Strong understanding of DevOps practices and data governance compliance.
  • Experience with version control systems (e.g., Git) and building CI/CD pipelines.
  • Familiarity with cloud platforms (AWS, Azure, or GCP) and their AI/ML services.
  • Excellent problem-solving skills and ability to debug complex issues across the full stack.
  • Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders.

Preferred Qualifications

  • Experience with containerization (Docker) and orchestration (Kubernetes) technologies.
  • Familiarity with AI frameworks such as TensorFlow, PyTorch, or scikit-learn.
  • Experience with real-time data processing and streaming technologies (e.g., Apache Kafka, Redis).
  • Knowledge of agile development methodologies.
  • Certifications in DevOps or data engineering technologies.

What We Offer

  • Opportunity to work on innovative AI projects that solve real-world problems.
  • Collaborative and dynamic work environment that fosters creativity and growth.
  • Continuous learning opportunities, including access to cutting-edge AI and DevOps technologies and tools.
  • Competitive salary and comprehensive benefits package.
  • Flexible work arrangements to support work-life balance.
  • Career growth opportunities in a rapidly evolving field.