Search by job, company or skills

A

Software Engineer, Generative AI

3-5 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Come grow with us at the frontier of AI. ArcFusion is expanding rapidly, and we are looking for passionate engineers to help us deliver the most exciting GenAI projects in the region. We are fully focused on staying ahead of the curve in Enterprise AI, building solutions that truly help our clients.

If you are looking for a high-performing and supportive team where you can work on cutting-edge tech and accelerate your career, we'd love to meet you.

The Role

You will design, develop, and maintain software systems with integrated generative AI. You'll be building APIs, designing databases, writing comprehensive tests, deploying to production, and supporting systems in production GenAI is your specialization area, not your whole job.

Beyond solid engineering practices, we value the ability to move fast with ideas. We use GenAI coding tools to rapidly prototype and validate concepts, and we're looking for engineers who are comfortable doing the same turning an idea into a working proof of concept before investing in a full build.

Responsibilities
  • Design, implement, and maintain scalable and robust generative AI systems that meet performance, cost-effectiveness, and latency requirements
  • Build and maintain production backend services, and APIs that power AI-driven applications
  • Implement comprehensive testing strategies unit, integration, and end-to-end for AI systems, including evaluation frameworks and monitoring
  • Participate in code reviews and contribute to engineering best practices for production AI systems
  • Rapidly prototype and build proofs of concept using AI-assisted development tools to validate ideas, demonstrate feasibility, and iterate quickly
  • Identify potential applications of generative AI for clients and provide expert advice and guidance on their implementation
Requirements
  • Minimum 3 years of experience in software engineering with a focus on building production-ready systems, with exposure to ML or data engineering
  • Experience with Python is required. Experience with other modern programming languages is a plus
  • Experience with large language models (LLMs), including prompt engineering, RAG architectures, and LLM frameworks for agentic workflows such as LangChain or LangGraph
  • Familiarity with vector databases (e.g., Pinecone, Weaviate, Qdrant, pgvector) or other NoSQL database technologies
  • Ability to clearly articulate technical concepts and ideas to both technical and non-technical audiences
  • Familiarity with cloud platforms such as Azure, AWS, or GCP
  • Ability to quickly adapt to changing requirements and evolving technologies
  • Familiarity with frontend technologies such as React is a plus

What We Value

We believe the best solutions come from open collaboration. We're looking for engineers who don't just execute tasks but actively contribute ideas, challenge assumptions, and speak up when they see a better approach. If you thrive in an environment where your voice matters and continuous improvement is the norm, you'll fit right in.

If you're missing some required experience, don't let that stop you. We care more about your fundamentals, your ability to learn quickly, and your passion for building reliable systems than checking every box on a list.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 144812641

Similar Jobs