A complete application in a minute
Tailored resume and cover letter, ready to send.
Billennium in Pune, India seeks a skilled backend engineer to design, develop, and optimize data indexing pipelines and search features. You will implement new data sources, build scalable APIs, and refine core algorithms for enhanced search and analytics.
Strong C#, .NET and Azure experience are required, with a focus on delivering quality data processing and reliable deployments. You will collaborate with cross-functional teams, contribute to experiments and benchmarking, and help shape the
Develop and optimize indexing pipelines for structured and unstructured data.
Development and integration of new features.
Work on core algorithm development to enhance search and analysis features.
Integrate and process new data sources, ensuring high-quality data extraction and preprocessing.
Design and implement a Missing Content Dashboard to track and analyze content gaps.
Develop and refine vector search and image search functionalities.
Manage and improve API endpoints for data retrieval and processing.
Participate in the release process, ensuring smooth deployment and integration of new features.
Conduct experimentation, benchmarking, and fine-tuning of search and data processing components.
Required Skills & Qualifications:
Programming: Strong experience with C#, .NET 6/8/10, and SQL (NoSQL experience is a plus).
Backend Development: Proficiency in Web API development and integration using tools such as Entity Framework Core, MediatR, ASP .NET Core, XUnit.
Cloud & Infrastructure: Experience working with Azure (App Services, Azure Functions, Key Vault, App Configuration, Azure Insights, Blob Storage, Service Bus or another queue provider).
DevOps: IaaC (Bicep, ARM Templates or similar), familiarity with CI/CD pipelines
Engineering Approach: Ability to evaluate solutions through experimentation, benchmarking, and iterative improvements.
Communication: Fluent in English, with strong interpersonal and problem-solving skills.
Nice to have:
Search & Data Processing: Background in data extraction, preprocessing, and implementing search solutions.
AI & Data Science: General interest and experience with AI-driven search, vector databases, and data analytics.
Prompting: Familiarity with crafting and optimizing AI prompts.