Search by job, company or skills

Cognizant Consulting

Senior Security Specialist

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Sr. Developer Full Stack AI & ML Applications

Job Summary

We are seeking a highly skilled Senior Full Stack Developer with extensive experience in developing AI and ML-based applications. The ideal candidate will have a strong background in both frontend and backend development with a deep understanding of machine learning frameworks and tools as well as expertise in software testing and DevSecOps practices

Responsibilities

  • Design and Development: Develop and maintain robust scalable full stack applications using modern technologies such as Python Node.js React and Angular
  • AI/ML Integration: Collaborate with AI/ML engineers to integrate machine learning models into web applications ensuring seamless functionality and performance
  • API Development: Build and consume RESTful APIs and integrate with third-party services
  • UI/UX Implementation: Implement responsive user-friendly UI/UX using modern JavaScript frameworks
  • Code Quality: Write clean maintainable and well-documented code following best practices
  • Collaboration: Work closely with cross-functional teams including product managers AI/ML engineers and DevOps for seamless feature delivery.
  • Performance Tuning: Contribute to code reviews performance tuning and system architecture discussions.
  • Software Testing: Develop and execute unit integration and end-to-end tests to ensure the quality and reliability of applications.
  • DevSecOps: Implement security best practices in the development lifecycle including automated security testing vulnerability assessments and continuous monitoring.
  • Stay Updated: Stay current with evolving technologies and propose new tools or practices to improve team productivity.

Required Skills

  • Experience: 8+ years of hands-on software development experience
  • Backend: Strong expertise in Python and Node.js
  • Frontend: Proficiency in Angular or ReactJS for frontend development
  • AI/ML Knowledge: Exposure or working knowledge of AI/ML concepts such as Generative AI LLMs RAG architecture vector databases and embeddings
  • API: Deep understanding of RESTful APIs microservices architecture and cloud-native design
  • Testing: Strong experience in writing unit/integration tests and working in Agile/Scrum teams
  • DevSecOps: Experience with DevSecOps practices including automated security testing vulnerability assessments and continuous monitoring.
  • Cloud Platforms: Experience with cloud platforms like Azure AWS or GCP
  • Containerization: Experience with app containerization tuning optimization deployment and performance of workloads running in a cloud environment (Kubernetes Docker)

Experience & Qualifications

  • Event-Based Systems: Experience with event-based messaging systems (Kafka) and workflow orchestration platforms (Airflow)
  • Database Technologies: Proficiency in database technologies such as MongoDB PostgreSQL Redis and S3
  • Networking Protocols: Good knowledge of networking protocols HTTP/1 & HTTP/2 (GET POST) cookies and other HTTP headers
  • Testing Frameworks: Experience with testing frameworks like Jest and Selenium
  • ML Workflows: Experience with ML or Data Engineering workflows
  • AI/ML Frameworks: Familiarity with AI/ML frameworks such as TensorFlow PyTorch and scikit-learn
  • Software Design: Experience with software design and architecture including distributed computing large-scale system design and security

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 145517259

Similar Jobs