Job Title: ML Engineer
Work Location & Reporting Address: Richardson, TX 75082
Contract duration: 12+ months
Does this position require Visa independent candidates only? Yes
Interview Process (Is face to face required?) No, Virtual
Job Description:
- ML Engineer with strong expertise in Python, Generative AI, Agentic AI, Cloud Technologies, and Full-Stack Development.
- The ideal candidate will have 7+ years of experience in designing and implementing scalable applications, AI-powered solutions, microservices and cloud-native platforms.
- The candidate will be responsible for developing innovative solutions leveraging LLMs, RAG architectures, Multi-Agent Systems, Vector Databases, Machine Learning, and AWS Cloud Services, while ensuring high standards of performance, security, scalability, and reliability.
- Should be capable to develop Generative AI applications using OpenAI GPT models, LLaMA, Hugging Face, and other foundation models.
- Build and orchestrate multi-agent AI systems. Should have experience in prompt engineering strategies and optimize LLM performance. Experience in designing semantic search and embedding-based retrieval pipelines.
- Capable to develop scalable ETL and data processing pipelines using PySpark and Apache Spark. Should have exposure in building feature engineering and ML workflows.
- Able to work with large-scale datasets and distributed processing frameworks. Experience in integrating AI and ML solutions into enterprise applications.
- Strong expertise in Python and backend application development.
- Hands-on experience with FastAPI, Flask, Django, and Microservices architecture.
- Experience with Generative AI, LLMs, RAG, LangChain, and LangGraph.
- Expertise in AWS cloud services and cloud-native architectures.
- Strong understanding of software design patterns and system architecture.
- Experience with Docker, Kubernetes, Terraform, and CI/CD pipelines.
- Proficiency in SQL and NoSQL databases.
- Experience with Agile/Scrum development methodologies.