Role: AI/ML Engineer
Location: Remote (CST timing)
Duration: 6M+
Key skill: Observability tool (Langfuse)
About the Role:
The ideal candidate will have strong software engineering fundamentals, full-stack development expertise, and hands-on experience building and deploying machine learning–driven applications. You will be responsible for designing, developing, and maintaining scalable AI/ML solutions while ensuring observability, performance, and reliability.
Key Responsibilities:
- Design, develop, and deploy AI/ML-driven applications and services.
- Build and maintain scalable, secure, and resilient full-stack applications.
- Integrate observability tools (e.g., Langfuse or similar) to monitor, trace, and improve ML-powered systems.
- Write clean, efficient, and maintainable code in Python or Java.
- Leverage tools like Llama Parser to build and optimize ML pipelines and applications.
- Contribute to architectural decisions and best practices for ML systems in production.
- Troubleshoot performance issues and optimize ML workflows for efficiency.
Qualifications:
- 6+ years of professional experience as a Software Engineer or AI/ML Engineer.
- Strong programming skills in Python or Java.
- Solid understanding of full-stack development (backend, APIs, databases).
- Hands-on experience with large language models (LLMs) and related frameworks.
- Knowledge of observability and monitoring tools like Langfuse.
- Hands-on experience with Llama Parser for ML/LLM-powered applications.
- Experience with cloud platforms like AWS.
- Proven ability to design, build, and scale production-ready applications.
- Strong problem-solving and debugging skills.