Important Information
Location: Peru, Costa Rica, Colombia, Bolivia
Work Mode: Remote
Job Summary
As a Senior Gen AI Engineer (13861), you will play a key role in the migration of legacy Python applications to modern architectures using Langchain and Generative AI technologies. You will collaborate with cross-functional teams to design, develop, and deploy scalable, high-performance software solutions, while mentoring junior developers and driving innovation within the team. Your responsibilities will include working with Typescript, Langchain, AWS services, and developing AI-powered applications.
Responsibilities and Duties
• Migrate legacy Python applications to Langchain with Generative AI integration (e.g., GPT, DALL·E, Stable Diffusion).
• Develop and integrate APIs (REST, GraphQL, WebSockets) to connect different services.
• Design, develop, and deploy scalable, secure, and highly available services using AWS tools (Lambda, DynamoDB, S3).
• Collaborate with teams to build containerized applications using Docker.
• Architect and design software solutions that meet both functional and non-functional requirements.
• Prototyping Generative AI apps and services, with a focus on business outcomes.
• Continuously improve software development practices and ensure high code quality.
• Participate in DevOps and release management processes, including on-call activities.
Qualifications and Skills
• Bachelor’s degree in Computer Science, Software Engineering, or a related field.
• Strong experience in Python, Typescript, and JavaScript (Node.js, React).
• Knowledge of Langchain and Generative AI technologies.
• Experience working with AWS services (Lambda, DynamoDB, S3, Bedrock, ECS Fargate).
• Solid understanding of system design and building service-oriented architecture (SOA).
• Expertise in API development and integration.
• Familiarity with containerized applications using Docker.
• Strong communication and collaboration skills, with the ability to work effectively in a distributed team environment.
• Ability to deliver high-quality results in an outcome-driven, fast-paced environment.
Additional Requirements
• Technologies: Typescript, Langchain, Python, JavaScript, AWS (Lambda, DynamoDB, S3, ECS), Generative AI (GPT, DALL·E, Stable Diffusion)
• Competencies: Strong software engineering skills and experience with service-oriented architecture, ability to architect and design scalable, secure, and highly available services, prototyping and deploying Generative AI applications.
About Encora
Encora is a global company that offers Software and Digital Engineering solutions. Our practices include Cloud Services, Product Engineering & Application Modernization, Data & Analytics, Digital Experience & Design Services, DevSecOps, Cybersecurity, Quality Engineering, AI & LLM Engineering, among others.
At Encora, we hire professionals based solely on their skills and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.