AI/NLP Engineer
Team: Data Science/ML
Location: Austin, TX
Commitment: Fulltime
Workplace Type: remote
Core Responsibilities
- Design, build, and optimize AI-powered solutions using LLMs, RAG pipelines, semantic search, GraphRAG, and Agentic AI architectures.
- Implement and experiment with the latest advancements in large-scale language modeling, including prompt engineering, model fine-tuning, evaluation, and monitoring.
- Collaborate with product, backend, and data engineering teams to define requirements, break down complex problems, and deliver high-impact features aligned with business objectives.
- Inform robust data ingestion and retrieval pipelines that power real-time and batch AI applications using open-source and proprietary tools.
- Integrate external data sources (e.g., knowledge graphs, internal databases, third-party APIs) to enhance the context-awareness and capabilities of LLM-based workflows.
- Evaluate and implement best practices for prompt design, model alignment, safety, and guardrails for responsible AI deployment.
- Stay on top of emerging AI research and contribute to internal knowledge-sharing, tech talks, and proof-of-concept projects.
- Author clean, well-documented, and testable code; participate in peer code reviews and engineering design discussions.
- Proactively identify bottlenecks and propose solutions to improve system scalability, efficiency, and reliability.
What We Value
- Bachelor's or Master's degree in Computer Science, Artificial Intelligence, Data Science, or a related field.
- 5+ years of hands-on experience in applied AI, NLP, or ML engineering (with at least 2 years working directly with LLMs, RAG, semantic search and Agentic AI).
- Deep familiarity with LLMs (e.g. OpenAI, Claude, Gemini), prompt engineering, and responsible deployment in production settings.
- Experience designing, building, and optimizing RAG pipelines, semantic search, vector databases (e.g. ElasticSearch, Pinecone), and Agentic or multi-agent AI workflows in in large scale production setup. Exposure to MCP and A2A protocol is a plus.
- Exposure to GraphRAG or graph-based knowledge retrieval techniques is a strong plus.
- Strong proficiency with modern ML frameworks and libraries (e.g. LangChain, LlamaIndex, PyTorch, HuggingFace Transformers).
- Ability to design APIs and scalable backend services, with hands-on experience in Python.
- Experience building, deploying, and monitoring AI/ML workloads in cloud environments (AWS, Azure) using services like AWS SageMaker, AWS Bedrock, AzureAI, etc. Experience with tools to load balance different LLMs providers is a plus.
- Familiarity with MLOps practices, CI/CD for AI, model monitoring, data versioning, and continuous integration.
- Demonstrated ability to work with large, complex datasets, perform data cleaning, feature engineering, and develop scalable data pipelines.
- Excellent problem-solving, collaboration, and communication skills; able to work effectively across remote and distributed teams.
- Proven record of shipping robust, high-impact AI solutions, ideally in fast-paced or regulated environments.
Technologies We Use
- Cloud & AI Platforms: AWS (Bedrock, SageMaker, Lambda), AzureAI, Pinecone, ElasticCloud, Imply Polaris.
- LLMs & NLP: HuggingFace, OpenAI API, LangChain, LlamaIndex, Cohere, Anthropic.
- Backend: Python (primary), Elixir (other teams).
- Data Infrastructure: ElasticSearch, Pinecone, Weaviate, Apache Kafka, Airflow.
- Frontend: TypeScript, React.
- DevOps & Automation: Terraform, EKS, GitHub Actions, CodePipeline, ArgoCD.
- Monitoring & Metrics: Grafana (metrics dashboards, alerting), Langfuse (Agentic AI observability, prompt management)
- Testing: Playwright for end-to-end test automation.
- Other Tools: Mix of open-source and proprietary frameworks tailored to complex, real-world problems.
What You Can Expect
- Enjoy great team camaraderie whether at our Irvine office or working remotely.
- Thrive on the fast pace and challenging problems to solve.
- Modern technologies and tools.
- Continuous learning environment.
- Opportunity to communicate and work with people of all technical levels in a team environment.
- Grow as you are given feedback and incorporate it into your work.
- Be part of a self-managing team that enjoys support and direction when required.
- 3 weeks of paid vacation – out the gate!!
- Competitive Salary.
- Generous medical, dental, and vision plans.
- Sick, and paid holidays are offered.
- Work with talented and collaborative co-workers.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
