IF

Full Stack Data/ML Engineer

Ifintalent Global Private Limited
Remote5-6 LPA Posted 10 Apr 2025
FULL TIME
Llm
Python Development

Job Description

 Job Description

· Proactively drive data science engineering projects forward with a self-motivated and go-getter attitude, effectively navigating ambiguity and managing at-times incomplete requirements.

· Build on top of and utilize Azure Cloud or AWS platforms, leveraging familiarity with components such as IAM, storage, compute, services, and application development.

· Develop, maintain, and optimize Python code bases to ensure performance, readability, and adherence to code standards like PEP8, including implementing comprehensive test coverage.

· Design, develop, and deploy scalable and performant Python web services and APIs for diverse architectures, including synchronous and asynchronous REST APIs.

· Implement and maintain event-driven product architectures and batch processing systems to support scalable and efficient data processing.

· Develop and deploy LLM-based and GenAI applications using tools and frameworks such as OpenAI, HuggingFace Transformers, LlamaIndex, and vector stores/databases like Chroma, FAISS, Qdrant, and Weaviate.

· Utilize the Elastic stack (Elastic, Logstash, Kibana) and Databricks for data processing and analytics as preferred.

· Effectively use version control, containerization, CI/CD pipelines, and the deployment of applications on Azure using Git and Docker.

· Manage SQL databases, such as PostgreSQL, ensuring efficient backend operations and data integrity.

· Collaborate effectively with cross-functional teams, including data scientists, engineers, and architects, to build and release data and AI applications.

· Communicate clearly and effectively in English, facilitating interactions and collaboration within a globally distributed and diverse data science and engineering team.

SKILLS

· Utilize distributed data processing frameworks such as Apache Spark, Apache Dask, and Databricks.

· Implement logging and monitoring using Azure Log Analytics, Monitor, or Prometheus.

· Manage the development lifecycle, including code development, testing, and deployment to production environments.

· Apply parallel processing and concurrency paradigms in Python and .NET (desirable).

· Develop basic front-ends with JavaScript/TypeScript and frameworks like React or Vue (desirable).

· Proficient in a statically typed language such as C# .NET or Java (desirable).

PROFESSIONAL EXPERIENCE/QUALIFICATIONS

· 5-6 years of development and back-end engineering experience, and at least a year of experience in shipping production-grade codebases.

· Bachelor's (B.E., B. Tech) or Masters (M.E, MTech) in computer science or software engineering is required.

Required Skills

Join WhatsApp Channel