Generative AI ML/LLM Engineer Senior

  • Remote - Brazil

Remote

Software Development

Senior

Job description

Important Information

Location: Brazil Job Mode: Full-time  Work Mode: Work from home

Job Summary

As an AI Engineer, you will be designing, developing, and implementing machine learning algorithms and models for various applications, with a focus on natural language processing and understanding. In this journey, you will have opportunity to perform data preparation, model training and optimization, integration of machine learning models into production systems, as well as evaluating, testing and documenting machine learning models.

Responsibilities and Duties

  • Algorithm Development: Design, develop, and implement machine learning algorithms and models for various applications, with a focus on natural language processing and understanding;

  • Data Preparation: Collect, preprocess, and clean large datasets to train and validate machine learning models. Collaborate with data engineers to ensure data quality and accessibility;

  • Model Training and Optimization: Train, fine-tune, and optimize machine learning models for performance, accuracy, and scalability. Stay abreast of the latest advancements in machine learning and implement best practices;

  • Integration: Collaborate with software engineers and product teams to integrate machine learning models into production systems. Ensure seamless deployment and monitor model performance in real-world scenarios;

  • Evaluation and Testing: Develop rigorous testing procedures to evaluate the performance and robustness of machine learning models. Conduct experiments to optimize and improve model outcomes;

  • Documentation: Create comprehensive documentation for machine learning models, including model architecture, training methodologies, and deployment procedures. Facilitate knowledge transfer within the team;

  • Collaboration: Work closely with cross-functional teams, including data scientists, software engineers, and product managers, to understand business requirements and contribute to the overall success of projects;

  • Research: Stay informed about the latest advancements in machine learning, natural language processing, and related fields. Apply cutting-edge research to solve business challenges.

Essential Skills

  • Proven experience in developing and deploying machine learning models, with a focus on natural language processing;

  • Proficiency in programming languages such as Python, and experience with machine learning frameworks (e.g., TensorFlow, PyTorch);

  • Strong understanding of data structures, algorithms, and statistical modeling;

  • Solid understanding of software engineering principles and best practices;

  • Experience with large language models and deep learning architectures;

  • Proven expertise in building RAG-based LLMs applications;

  • Proficiency with Python and experience with deep learning frameworks like JAX, Keras, PyTorch, or TensorFlow;

  • Proficiency with generative AI libraries such as Hugging Face, LangChain, and OpenAI;

  • Proficiency with vector databases like ChromaDB, Pinecone, and Weaviate;

  • Proven experience designing and building cloud-based machine learning applications in either AWS, Azure, or Google Cloud.

Highly Desirable Skills

  • Experience with cloud platforms (e.g., AWS, Azure, Google Cloud);

  • Knowledge of containerization and orchestration tools (e.g., Docker, Kubernetes);

  • Familiarity with big data technologies (e.g., Apache Spark);

  • Previous experience in deploying machine learning models in production environments.

About Encora

Encora is the preferred digital engineering and modernization partner of some of the world’s leading enterprises and digital native companies. With over 9,000 experts in 47+ offices and innovation labs worldwide, Encora’s technology practices include Product Engineering & Development, Cloud Services, Quality Engineering, DevSecOps, Data & Analytics, Digital Experience, Cybersecurity, and AI & LLM Engineering.

At Encora, we hire professionals based solely on their skills and qualifications, and do not discriminate based on age, disability, religion, gender, sexual orientation, socioeconomic status, or nationality.

Share this job:
Please let Encora know you found this job on Remote First Jobs 🙏

Benefits of using Remote First Jobs

Discover Hidden Jobs

Unique jobs you won't find on other job boards.

Advanced Filters

Filter by category, benefits, seniority, and more.

Priority Job Alerts

Get timely alerts for new job openings every day.

Manage Your Job Hunt

Save jobs you like and keep a simple list of your applications.

Search remote, work from home, 100% online jobs

We help you connect with top remote-first companies.

Search jobs

Hiring remote talent? Post a job

Frequently Asked Questions

What makes Remote First Jobs different from other job boards?

Unlike other job boards that only show jobs from companies that pay to post, we actively scan over 20,000 companies to find remote positions. This means you get access to thousands more jobs, including ones from companies that don't typically post on traditional job boards. Our platform is dedicated to fully remote positions, focusing on companies that have adopted remote work as their standard practice.

How often are new jobs added?

New jobs are constantly being added as our system checks company websites every day. We process thousands of jobs daily to ensure you have access to the most up-to-date remote job listings. Our algorithms scan over 20,000 different sources daily, adding jobs to the board the moment they appear.

Can I trust the job listings on Remote First Jobs?

Yes! We verify all job listings and companies to ensure they're legitimate. Our system automatically filters out spam, junk, and fake jobs to ensure you only see real remote opportunities.

Can I suggest companies to be added to your search?

Yes! We're always looking to expand our listings and appreciate suggestions from our community. If you know of companies offering remote positions that should be included in our search, please let us know. We actively work to increase our coverage of remote job opportunities.

How do I apply for jobs?

When you find a job you're interested in, simply click the 'Apply Now' button on the job listing. This will take you directly to the company's application page. We kindly ask you to mention that you found the position through Remote First Jobs when applying, as it helps us grow and improve our service 🙏

Apply now