Senior Python Backend Engineer NLP
Greencode Software
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About GreenCode Software
GreenCode Software is a software development company committed to technological innovation and best development practices. We work on projects that combine cutting-edge technology with sustainable and efficient solutions.
This role is for a Senior Python Backend Engineer NLP.
Work Arrangement & Start
- Modalidad: Full-time | Remoto
- Incorporación: Inmediata
- Zona horaria: Argentina (GMT-3)
Job Description
We are looking for a Python Developer with a data-oriented mindset to join our team at GreenCode Software. The ideal candidate will have solid experience in developing robust and scalable backend applications, with a special focus on data processing and analysis.
Key Responsibilities
- Develop and maintain REST APIs.
- Design and manage automated workflows with Apache Airflow.
- Document code and technical processes.
Technical Requirements
Mandatory Skills
- 6-8 years of experience as a Python developer.
- Solid experience with Python and its ecosystems.
- Proficiency in FastAPI or similar for API development.
- Practical experience with Pandas for data manipulation.
- Knowledge in PLN/NLP (Natural Language Processing).
- Experience with Apache Airflow for workflow orchestration.
- Experience with databases.
- Knowledge in machine learning and data science.
- Experience with automated testing.
- Familiarity with agile methodologies.
Valued Skills
- Experience with Gen AI - RAG - LLMs.
Additional Requirements
- Availability to work in the Argentina timezone (GMT-3) with flexible hours.
- Ability to work remotely and autonomously.
- Results-oriented and committed to code quality.
Selection Process
The process consists of 3 rounds of interviews:
- First round: Basic requirements.
- Second round: Cultural Fit Interview.
- Third round: Final interview with technical leadership.
- Technical Challenge: Possible.
What We Offer
- 100% Remote Work: Enjoy full flexibility from anywhere.
- Flexible Hours: Freedom to organize your workday.
- Competitive Salaries in USD: Remuneration in foreign currency.
- Professional Growth Opportunities: Collaborative environment focused on professional development.
- Health and Wellness Benefits: Annual salary updates and work contract, 10 days of PTO, Respect for Argentine holidays, Birthday off with pay.
- Company Culture: Horizontal structure, open and transparent communication.
- Training and Certifications: English classes, Access to Claude.io Team Plan.
- Team Events: Viáticos to travel to Buenos Aires for the annual 'picadita'.
Interested in Joining Our Team?
Send your CV and portfolio, highlighting your experience with the mentioned technologies. We look forward to meeting you!
For more information about our company, visit Greencode Software.
Key skills/competency
- Python
- FastAPI
- Pandas
- NLP
- Apache Airflow
- Machine Learning
- Data Science
- REST APIs
- Automated Testing
- Gen AI
How to Get Hired at Greencode Software
- Research Greencode Software's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight Python, FastAPI, Pandas, NLP, and Apache Airflow experience relevant to the Senior Python Backend Engineer NLP role.
- Showcase your data skills: Prepare a portfolio demonstrating your expertise in data manipulation, machine learning, and workflow orchestration.
- Prepare for technical depth: Review advanced Python concepts, API design, database interaction, and NLP/ML fundamentals for a possible challenge.
- Emphasize remote work readiness: Be ready to discuss your autonomy, communication skills, and ability to thrive in a flexible, remote environment.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background