Website:
fetchjobs.co
Job details:
About The Company
Urbane Systems is a leading technology innovator dedicated to developing cutting-edge AI solutions that transform industries and enhance operational efficiencies. With a commitment to excellence and a focus on research-driven development, Urbane Systems specializes in integrating advanced AI models, including large language models (LLMs), into scalable and reliable platforms. Our team comprises passionate professionals who are committed to pushing the boundaries of AI capabilities, ensuring our clients stay ahead in the digital age. We foster a collaborative environment that encourages innovation, continuous learning, and professional growth, making Urbane Systems a preferred destination for talented individuals seeking to make a meaningful impact in the AI domain.
About The Role
We are seeking a highly skilled AI Developer to join our dynamic team at Urbane Systems. In this role, you will be responsible for the hands-on development, coding, and deployment of AI-powered features that leverage large language models and retrieval-augmented generation techniques. Your primary focus will be on building robust, efficient, and scalable solutions that seamlessly integrate LLMs into our existing technology stack. You will work closely with cross-functional teams to design and implement data pipelines, optimize model performance, and ensure the reliability and accuracy of AI outputs. This position offers an exciting opportunity to contribute to innovative projects at the forefront of AI technology, impacting various industry sectors and driving our company's growth.
Qualifications
To succeed in this role, candidates should possess a strong technical background with proven experience in AI development and software engineering. A bachelor's or master's degree in Computer Science, Artificial Intelligence, or related fields is preferred. Candidates must demonstrate expertise in Python programming, especially with frameworks such as Asyncio and Pydantic. Hands-on experience with AI frameworks like LangChain, LlamaIndex, or Hugging Face Transformers is essential. Familiarity with data handling, including SQL and unstructured data formats like PDFs, Markdown, and JSON, is required. Knowledge of deployment tools such as Docker, GitHub Actions, and experience with CI/CD pipelines is highly desirable. Additionally, a deep understanding of RESTful APIs, streaming HTTP protocols, and API development (including MCP servers and clients) is necessary. Strong problem-solving skills, attention to detail, and the ability to work collaboratively in a fast-paced environment are critical for this role.
Responsibilities
- Application Implementation: Develop and integrate LLM APIs (such as OpenAI, Anthropic) and local models into backend services using Python, FastAPI, and related technologies to ensure seamless functionality.
- MCP Server Development: Design and implement custom MCP servers utilizing official SDKs (Python/TypeScript) to expose internal databases, APIs, and file systems to AI agents effectively.
- RAG Implementation: Build and maintain the data ingestion pipelines, text chunking logic, and metadata filtering mechanisms essential for Retrieval-Augmented Generation processes.
- Vector Database Management: Perform daily operations on vector databases like Pinecone and Milvus, including indexing, querying, and optimizing search retrieval to improve accuracy and speed.
- Prompt Programming: Create, version-control, and refine complex prompt templates (using tools like Jinja2) to generate consistent structured outputs such as JSON or YAML.
- Agent Development: Develop multi-step workflows using frameworks like LangChain, LangGraph, and CrewAI, focusing on tool-calling logic, error handling, and workflow robustness.
- Evaluation & Testing: Build automated testing suites to detect hallucinations, measure model accuracy, and ensure output quality using specialized frameworks.
- Performance Tuning: Implement caching strategies, streaming responses, and token optimization techniques to reduce latency and enhance user experience.
- Data Pre-processing: Clean, tokenize, and prepare datasets for model fine-tuning or high-quality context retrieval to improve overall AI performance.
Benefits
Urbane Systems offers a comprehensive benefits package designed to promote the well-being and professional growth of our employees. We provide competitive salaries aligned with industry standards, along with health insurance coverage, including medical, dental, and vision plans. Our employees enjoy flexible work arrangements, including remote work options, to support work-life balance. We invest in continuous learning through training programs, conferences, and certifications to keep our team at the forefront of AI technology. Additionally, we promote a collaborative and inclusive work environment that values diversity, innovation, and mutual respect. Our commitment to employee development extends to opportunities for career advancement, recognition programs, and a supportive corporate culture that encourages initiative and creativity.
Equal Opportunity
Urbane Systems is an equal opportunity employer. We are committed to fostering an inclusive workplace where all employees and applicants are treated with respect and dignity, regardless of race, color, religion, gender, sexual orientation, gender identity or expression, age, national origin, disability, or any other protected characteristic. We believe that diversity drives innovation and excellence, and we actively seek to create a workforce that reflects the diverse communities we serve. All employment decisions are made based on merit, qualifications, and business needs.
Click on Apply to know more.