MS – Sr. Fullstack Engineer – Job3169

MS – Sr. Fullstack Engineer – Job3169

Summary

We are seeking a highly skilled and experienced Sr. Fullstack Engineer to join our dynamic team. This role is pivotal in designing and implementing multi-agent AI systems, developing robust backend services, and creating responsive front-end applications. The ideal candidate will leverage their expertise in C# /.NET and Python, along with modern JavaScript frameworks, to deliver scalable and maintainable solutions. The Sr. Fullstack Engineer will also play a crucial role in utilizing Azure Cloud services for deployment and orchestration, while applying DevOps practices for CI/CD automation. This position offers an exciting opportunity to collaborate with cross-functional teams and mentor junior developers, contributing to the overall success of our innovative projects.

Responsibilities

  • Design and Implementation: Lead the design and implementation of multi-agent AI systems, ensuring they are scalable, efficient, and maintainable.
  • Backend Development: Develop backend services using C# /.NET and Python, focusing on microservices architecture to enhance modularity and scalability.
  • Frontend Development: Create responsive front-end applications using modern JavaScript frameworks, ensuring a seamless user experience.
  • Cloud Services: Utilize Azure Cloud services for deployment and orchestration, ensuring high availability and performance of applications.
  • DevOps Practices: Apply DevOps practices for CI/CD automation, streamlining the development process and enhancing collaboration between development and operations teams.
  • Collaboration: Work closely with cross-functional teams, including product management, design, and QA, to deliver high-quality solutions that meet business requirements.
  • Mentorship: Mentor junior developers, providing guidance and support to foster their professional growth and enhance team capabilities.
  • Workflow Orchestration: Implement complex workflow orchestration and B2B integrations, ensuring smooth data flow and process automation.
  • AI Integration: Integrate AI capabilities, including GPT integration and custom model deployment, to enhance application functionality.
  • Data Preparation: Utilize Azure Data Factory for ETL/ELT pipelines, preparing data for AI applications and ensuring data integrity and quality.

Requirements

Must-Have Skills  (5+ years of experience)

  • C# /.NET: Proficiency in C# and .NET framework for backend development, including experience with .NET Core for building scalable applications.
  • Python: Strong knowledge of Python for backend services, data processing, and AI-related tasks.
  • Microservices Architecture: Experience in designing and implementing microservices architecture, focusing on modularity and scalability.
  • JavaScript Frameworks: Proficiency in modern JavaScript frameworks (e.g., React, Angular, Vue.js) for developing responsive and dynamic frontend applications.
  • Azure Cloud Services: In-depth knowledge of Azure Cloud services for deployment, orchestration, and management of cloud resources.
  • DevOps Practices: Familiarity with DevOps practices, including CI/CD pipelines, Infrastructure as Code (IaC), and automated testing.
  • Multi-Agent AI Systems: Experience in designing and implementing multi-agent AI systems using frameworks like LangChain, AutoGen, and CrewAI.
  • RAG Pipelines: Ability to build Retrieval-Augmented Generation (RAG) pipelines with vector databases such as Pinecone and Weaviate.
  • LLM Fine-Tuning: Experience with fine-tuning large language models (LLMs) and optimizing prompt engineering for improved performance.
  • AI-Powered Decision Engines: Knowledge in developing AI-powered decision engines and autonomous task execution systems.
  • Event-Driven Architectures: Experience with event-driven architectures using message queues like Azure Service Bus and RabbitMQ.
  • Azure Data Factory: Proficiency in using Azure Data Factory for creating ETL/ELT pipelines for AI data preparation.
  • Azure DevOps: Experience with Azure DevOps for managing CI/CD pipelines and Infrastructure as Code (ARM/Bicep).
  • Azure OpenAI Service: Familiarity with Azure OpenAI Service for GPT integration and custom model deployment.
  • Azure Logic Apps: Experience with Azure Logic Apps for complex workflow orchestration and B2B integrations.
  • Infrastructure as Code: Strong understanding of Infrastructure as Code principles and tools.
  • Monitoring and Observability Tools: Experience with monitoring and observability tools to ensure system reliability and performance.

Nice-to-Have Skills

  • Kubernetes and Docker: Familiarity with container orchestration using Kubernetes and containerization with Docker.
  • Other Programming Languages: Knowledge of additional programming languages such as Java or SQL.
  • Database Management: Experience with various database technologies, including Azure Cosmos DB, PostgreSQL, MySQL, NoSQL, and MongoDB.
  • Cloud Platforms: Familiarity with other cloud platforms such as Amazon Web Services (AWS) or Google Cloud Platform (GCP).
  • Machine Learning Frameworks: Experience with machine learning frameworks such as TensorFlow or Apache Spark.

Solicitar este puesto

Maximum allowed file size is 50 MB. Allowed type(s): .pdf