Applied AI Engineer
Remote
About BinarCode
BinarCode is a premier product and software development company based in Cluj Napoca, Romania. We are currently seeking a dedicated, client-focused and experienced
Applied AI Engineer to join our growing team, preferably B2B collaboration.
Learn more about our company at https://www.binarcode.com/about
Responsibilities
As an Applied AI Engineer at BinarCode, your primary responsibilities will include:
- Develop and maintain APIs using Python frameworks (FastAPI, Flask, Django) with strong REST design principles.
- Integrate and orchestrate AI APIs (OpenAI, Claude, Gemini), optimizing for cost, performance, and scalability.
- Design prompt engineering workflows and implement retrieval-augmented generation (RAG) pipelines with vector databases.
- Build data processing workflows to transform unstructured inputs (PDF, CSV, Excel) into structured formats via ETL pipelines.
- Manage databases and schemas (PostgreSQL/MySQL) including embedding storage in vector DBs.
- Automate parsing and classification of emails and other structured/unstructured sources.
- Collaborate with product and infra teams to deploy scalable AI-driven services (Docker, AWS, CI/CD).
Required Experience & Technical Skills
- Minimum of 5 years in web/software development
- Python expertise (FastAPI, Flask, Django) for API development and backend integrations.
- Strong knowledge of REST API design and implementation.
- Proficiency in data parsing & transformation (JSON, CSV, Excel, PDF).
- Hands-on experience integrating and orchestrating AI APIs: Gemini (Google) Claude (Anthropic) OpenAI (GPT family) Deep understanding of model capabilities, limitations, and cost-performance tradeoffs.
- Practical knowledge of prompt engineering (designing, testing, chaining prompts).
- Experience with retrieval-augmented generation (RAG) pipelines and vector databases (pgvector, Pinecone or others).
Data Processing & Automation
- Ability to build onboarding workflows to transform unstructured imports (PDFs, CSVs, Excel) into structured data.
- Experience building semi-automated ETL pipelines with Pandas/Polars or similar.
- Familiarity with email parsing & classification (Gmail APIs, IMAP/SMTP).
Database Knowledge
- Strong SQL skills (MySQL, PostgreSQL).
- Schema design & mapping for structured data.
- Familiarity with embedding storage in vector DBs.
Nice-to-Haves
- Cloud & Infrastructure (AWS) — deploying APIs, Docker, CI/CD.
- Experience with serverless functions for lightweight AI workflows.
- Knowledge of background processing & queues (Redis).
- Model fine-tuning (domain-specific tuning).
- MCP server development / debugging
- Understanding of financial/accounting data flows (invoices, payroll, journal entries).
Soft Skills
- Ability to translate business needs into API-driven solutions.
- Strong debugging, problem-solving, and testing mindset.
- Comfortable with fast prototyping and iteration.
- Collaboration with backend/frontend engineers.
Ideal Candidate Qualities
We are seeking a candidate who ideally:
- Has excellent communication and interpersonal skills
- Demonstrates strong analytical and problem-solving abilities
- Exhibits a customer-centric mindset and a strong commitment to client satisfaction
- Can effectively collaborate with cross-functional teams
- Displays strong presentation and negotiation skills
- Is proactive and eager to learn new skills
- Welcomes constructive feedback
- Maintains a professional and positive attitude
Benefits
- Regina Maria Premium Subscription
- 1 day off bonus for each year spent in the company
- Gym membership discounts
- Referral bonuses
- Flexible schedule
- Good vibes
Living our values
- Be customer-centric: Exceed expectations by providing best-in-class solutions and consistently delivering high performance.
- Be a team player: Foster collaboration, share innovative ideas, appreciate and acknowledge each team member's contribution, and offer support when needed.
- Be detail-oriented: Strive to deliver the highest quality work, never overlooking even the smallest imperfections.
Hiring Process
Our hiring process consists of the following steps:
- Non-technical video call with HR (up to 30 minutes)
- Technical interview (video call & live coding or discussion, up to 1h)
- Follow-up video call with CEO (up to 30 minutes)
Apply
- Send your CV or Linkedin Profile at [email protected]
- Find out more at: https://www.binarcode.com/
How to Apply
We’re making it really easy for you. Just click the button below – this will open up an email box addressed to us. All you have to do is:
- Attach an updated CV in English
- Tell us why you are applying for this job and why you think you’d be a good fit for BinarCode.