Location
rio branco, acre, Brazil
Posted
June 17, 2026
Job Description
Must Haves:
- 5+ years of professional Python development using modern practices - type hints, async/await, Pydantic, and a focus on clean, testable code.
- LLM application engineering: building and shipping LLM-based features (OpenAI, Anthropic, Bedrock, Vertex, etc.).
- Prompt engineering: structured outputs, few-shot prompting, system prompts, tool/function calling.
- Document & unstructured data processing: PDFs, DOCX, HTML, images (parsing, chunking, extraction).
- NLP fundamentals: embeddings, tokenization, similarity, classification, entity extraction.
- Evaluation & testing of LLM systems: golden sets, regression tests, LLM-as-judge, A/B testing, drift detection.
- PostgreSQL + ORM (preferably SQLAlchemy).
- Configuration-driven design: YAML/JSON-schema-based systems instead of hardcoding logic
- Testing discipline: pytest, test-driven mindset, writing tests alongside code.
- Production engineering...