Python (AI Engineer, LangChain)

  • Buenos Aires, Ciudad Autónoma de Buenos Aires, Argentina
  • Full-Time
  • On-Site

Job Description:

What we are looking for A Senior Engineer with deep expertise in Python-based web architectures and a strong interest in AI Enhanced Development workflows and good frontend (Angular) knowledge. This role is ideal for developers who write clean, performant code and know how to use AI tools as part of their daily toolkit - not just out of curiosity, but to deliver faster, smarter, and with higher quality. With these skills, you are our perfect match ● Bachelor's or Master's degree in Computer Science, Engineering, or a related field. ● 5+ years of experience in backend development, with a strong proficiency in Python. ● Strong understanding of backend principles ● Hands-on experience building RAG pipelines using vector databases and orchestration tools like LangChain and LangGraph ● Proven track record of AI API integration: chatbots, NLP, computer vision, or similar. ● Experience with microservices, CI/CD, cloud platforms (AWS, GCP, or Azure). ● TypeScript experience in production environments + and frontend experience is a plus ● Proficient in database management and design, including both SQL and NoSQL databases. ● Strong understanding of RESTful API design and implementation. ● Hands-on experience using AI-based coding tools to write, refactor, document, or test code. ● Strong testing discipline (unit, integration, and E2E tests) and version control practices ● Familiarity with containerization and cloud infrastructure ● Comfortable in agile environments; able to take ownership, communicate clearly, and ship value continuously. How you’ll drive success ● Design and implement backend features and APIs that power modern web applications and integrate AI APIs ● Collaborate with cross-functional teams to define product requirements and translate them into scalable backend solutions. ● Apply AI Enhanced Development principles: expressiveness, iteration, and AI-augmented problem-solving. ● Contribute to architectural decisions and promote best practices in code structure and system design. ● Identify opportunities to automate or enhance workflows through internal tooling or scripting. Experience with vector database, langchain, langgraph is a big must. You can ask from the first phone call. If they do not have that experience you can skip the candidate