Custom Software Engineer

Accenture

2–5 yrs Mumbai Full Time Work from office
Accenture logo
Posted : today
Actively hiring

Job description

Join us as a Custom Software Engineer to craft innovative software solutions. You will design, code, and enhance system components, utilizing modern frameworks and agile methodologies to deliver scalable and high-performing applications tailored to specific business needs. This role emphasizes building custom software that directly addresses unique organizational challenges.

Responsibilities

Design, develop, and maintain AI-powered applications using Python. Build enterprise GenAI solutions leveraging LLMs and Natural Language Interfaces. Develop and optimize RAG, Text-to-SQL, Semantic Search, and Agentic AI solutions. Implement scalable data ingestion and processing pipelines. Integrate AI models with enterprise applications and APIs. Monitor, troubleshoot, and optimize AI application performance. Contribute to architecture decisions and mentor team members.

Qualifications

We are seeking an experienced Python + AI-GenAI Engineer proficient in creating enterprise-grade GenAI applications, intelligent search solutions, Agentic AI workflows, and scalable data processing pipelines. A strong background in LLMs, RAG, Vector Databases, and modern AI frameworks is essential. Candidates should possess at least 2-5 years of relevant experience, with a minimum of 4+ years in Python development and 2+ years in AI-GenAI-RAG and LLM application development. A foundational understanding of Object-Oriented Programming, Design Patterns, and Unit Testing is required, alongside experience with web frameworks like FastAPI, Flask, or Django. Proficiency in SQL, data modeling, and shell scripting is also key. Experience with libraries such as Pandas and NumPy, along with robust authentication and authorization mechanisms, is expected. Familiarity with LLM integrations (OpenAI, Gemini, Anthropic), vector search technologies, and GenAI tooling is crucial. Experience in RAG pipeline development, Text-to-SQL systems, and AI frameworks like LangChain, LangGraph, and Hugging Face Transformers is highly valued. Knowledge of embedding models and vector databases (FAISS, Qdrant, Weaviate) is necessary for creating and managing embeddings and vector stores. Experience with Grafana monitoring and Git, including CI/CD practices, is also required. Familiarity with cloud platforms like Azure OpenAI, AWS Bedrock, and containerization technologies such as Docker and Kubernetes is beneficial.

Essential Skills

PythonOOPsDesign PatternsUnit TestingFastAPIFlaskDjango REST FrameworkSQLData ModelingShell ScriptingPandasNumPyDataFramesAuthentication & AuthorizationJWTOAuthSSOLLM IntegrationOpenAIGeminiAnthropicVector SearchSemantic SearchAgentic AI WorkflowsGenAI ToolingNatural Language Interface DevelopmentRAG Pipeline Development & OptimizationText-to-SQL SystemsLangChainLangGraphSentence TransformersHugging Face TransformersEmbedding ModelsVector DatabasesFAISSQdrantWeaviateGrafana MonitoringObservabilityGitCI/CD

Good to Have

AI & Data Solution ArchitectureAzure OpenAIAWS BedrockLlamaIndexMCPDockerKubernetesAWS CloudAzure CloudMicroservices Architecture

Highlights

  • Actively hiring

More Details

RoleCustom Software Engineer
Employment TypeFull Time, Work from office

About the Company

Accenture logo

Accenture

IT Consulting

Custom Software Engineer at Accenture | SkillMX | SkillMX