About the job
Join the innovative team at Devsinc as a Software Engineer II – AI & Data Engineering. We are seeking a talented individual with over 2.5 years of professional experience in developing and deploying robust AI/ML systems, applications powered by LLMs, and scalable data engineering solutions.
This position demands a strong foundation in AI/ML Engineering, MLOps, Backend Engineering, and Data Engineering. You will take ownership of the project lifecycle, from the design of LLM applications, RAG pipelines, embeddings, and inference systems to the construction of ETL/ELT pipelines, cloud-native infrastructures, and architectures for real-time data processing.
Key Responsibilities:
- Craft, develop, enhance, and deploy AI/ML models, including LLM-powered applications, RAG pipelines, embeddings, vector search architectures, and inference systems tailored for real-world applications.
- Develop and refine high-performance Python APIs, microservices, and backend services for AI workloads, collaborating with Engineering teams, Project Managers, and business stakeholders to deliver scalable, production-ready AI solutions.
- Establish and manage MLOps workflows and cloud-native infrastructures across AWS, Azure, and GCP, covering experiment tracking, model versioning, deployment automation, monitoring, and model optimization techniques like hyperparameter tuning and quantization.
- Design, develop, and sustain scalable ETL/ELT pipelines for both structured and unstructured datasets.
- Create and enhance data transformation, cleansing, validation, and quality frameworks, utilizing distributed and streaming technologies such as Kafka, Spark, Kinesis, and Pub/Sub for real-time data processing.
- Guarantee reliability, scalability, security, and cost-efficiency across AI and data infrastructures, while documenting architectural decisions, technical workflows, and engineering standards.

