1379 Algorithms jobs in Bengaluru
Algorithms Engineer
Posted today
Job Viewed
Job Description
Ever wanted to join a vibrant young start-up? To tangibly change the world for the better?
Oblivious builds privacy-enhancing technologies to help organisations unlock insights from sensitive data. We are recruiting an Algorithms Engineer to design and implement the core components of our differential privacy (DP) systems, including our Private Python runtime, DP-SQL engine, and synthetic data generator.
This role requires translating mathematical theory into production-ready code. You will work on the fundamental challenges of making rigorous privacy guarantees practical and efficient.
Who We Are: Oblivious is a start-up focused on enabling secure data collaboration through privacy-enhancing technologies. We were founded by two former PhDs in machine learning and cryptography from the University of Oxford who are on a mission to make privacy-preserving technologies the new norm across the industry. We are backed by some of the most well-respected VCs in Europe and the US, and we are putting together a core product and development team. You will get to build platforms that are leveraged by the largest financial institutions and telecoms companies in the world.
Responsibilities
- Design, implement and evaluate privacy-preserving algorithms.
- Implement and integrate various differential privacy mechanisms.
- Calibrate and apply noise mechanisms (Gaussian, Laplace) based on rigorous sensitivity analysis.
- Use Python AST manipulation and static analysis to enforce a DP-safe execution environment, ensuring user-submitted code cannot leak private information.
- Privacy Accounting & Mechanisms: Analyse and implement privacy accounting and mechanisms.
- DP Synthetic Data: Implement and benchmark state-of-the-art algorithms for high-dimensional synthetic data generation.
- Collaborate with cross-functional teams to design, develop, and deploy privacy-preserving systems.
- Strong foundation in probability, statistics, and linear algebra. You must be comfortable with statistical modelling, proving bounds, and reasoning about error/variance.
- Proficiency in Python for scientific computing, including numerical stability considerations (e.g., floating-point precision, clipping, scaling).
- Demonstrated ability to translate mathematical concepts from academic papers or technical specifications into robust, well-tested code.
- Excellent knowledge of compiler engineering, ideally having built a simple compiler in the past.
- Experience with data structures and ASTs.
Desirable
- Experience in designing and implementing privacy-preserving algorithms
- Experience with machine learning, particularly with noise models, statistical learning theory, or generative models.
- Familiarity with SQL parsers or database internals.
Join our team of talented and motivated individuals who are passionate about making a difference in the world of privacy-enhancing technologies. Apply now and be part of an innovative and exciting start-up that is revolutionising the industry
Benefits- Private Health Insurance
- Paid Time Off
- Work From Home, with one required in-office anchor week every six weeks for deep collaboration and planning
- Training & Development
Algorithms Engineer, Differential Privacy
Posted today
Job Viewed
Job Description
Ever wanted to join a vibrant young start-up? To tangibly change the world for the better?
Oblivious builds privacy-enhancing technologies to help organisations unlock insights from sensitive data. We are recruiting an Algorithms Engineer to design and implement the core components of our differential privacy (DP) systems, including our Private Python runtime, DP-SQL engine, and synthetic data generator.
This role requires translating mathematical theory into production-ready code. You will work on the fundamental challenges of making rigorous privacy guarantees practical and efficient.
Who We Are: Oblivious is a start-up focused on enabling secure data collaboration through privacy-enhancing technologies. We were founded by two former PhDs in machine learning and cryptography from the University of Oxford who are on a mission to make privacy-preserving technologies the new norm across the industry. We are backed by some of the most well-respected VCs in Europe and the US, and we are putting together a core product and development team. You will get to build platforms that are leveraged by the largest financial institutions and telecoms companies in the world.
Responsibilities
- Privacy Accounting & Mechanisms: Implement and analyse privacy loss accountants (RDP, zCDP) and their conversions to (ϵ, δ)-DP. Calibrate and apply noise mechanisms (Gaussian, Laplace) based on rigorous sensitivity analysis.
- Differentially Private SQL Engine: Develop algorithms for static and dynamic sensitivity analysis of relational operators. Build query rewriting logic to inject calibrated noise and manage a per-user privacy budget ledger.
- Compiler & Static Analysis: Use Python AST manipulation and static analysis to enforce a DP-safe execution environment, ensuring user-submitted code cannot leak private information.
- DP Synthetic Data: Implement and benchmark state-of-the-art algorithms (e.g., MWEM, PGM, PrivBayes variants) for high-dimensional synthetic data generation, analysing their privacy-utility trade-offs.
- Strong foundation in probability, statistics, and linear algebra. You must be comfortable with statistical modelling, proving bounds, and reasoning about error/variance.
- Proficiency in Python for scientific computing, including numerical stability considerations (e.g., floating-point precision, clipping, scaling).
- Demonstrated ability to translate mathematical concepts from academic papers or technical specifications into robust, well-tested code.
Desirable
- Direct experience with differential privacy concepts or libraries (OpenDP, SmartNoise, TensorFlow Privacy).
- Knowledge of compiler design, abstract syntax trees (ASTs), or program analysis.
- Experience with machine learning, particularly with noise models, statistical learning theory, or generative models.
- Familiarity with SQL parsers or database internals.
- Private Health Insurance
- Paid Time Off
- Work From Home, with one required in-office anchor week every six weeks for deep collaboration and planning
- Training & Development
Oblivious Software Limited is committed to equal opportunity for all. We may collect, store, and process relevant personal data as part of our candidate evaluation process in accordance with our privacy policy
Data Structures and Algorithms Instructor
Posted today
Job Viewed
Job Description
Job Title: SDE & Instructor ( DSA)
Location: Sonipat | Bangalore (On-site)
Institution: Newton School of Technology
(in collaboration with Rishihood University & S-Vyasa Institute)
Experience:
- 3+ years in Software Development & Data Structures & Algorithms (DSA)
- 2+ year in teaching/training B.Tech students.
About the Role:
Newton School of Technology, in partnership with Rishihood University and Ajeenkya DY Patil University, is pioneering a new model of B.Tech education that blends strong computer science fundamentals with real-world industry expertise.
We are seeking passionate SDE+ Instructor to join our Computer Science Department . This is an academic-focused role where you will teach, mentor, and guide B.Tech Computer Science students while also applying your software development and competitive programming expertise .
This is a full-time, on-site faculty role at our Sonipat and Bangalore campuses .
Key Responsibilities
Teaching & Mentorship
- Deliver engaging lectures to B.Tech Computer Science students on Data Structures, Algorithms, and System Design .
- Mentor students on competitive programming, coding challenges, and hackathons .
- Conduct labs, tutorials, assessments, and mock interviews to prepare students for placements.
Software Development & DSA Expertise:
- Design and implement advanced data structures and algorithms .
- Solve real-world System Design problems (HLD & LLD) .
- Provide guidance on coding best practices, debugging, and code optimization .
Curriculum & Industry Alignment
- Build and update an industry-relevant DSA curriculum aligned with software hiring standards.
- Collaborate with industry experts for guest lectures and live projects .
- Keep the program aligned with emerging technologies and coding trends .
Required Skills & Qualifications
- Education : B.Tech/M.Tech in Computer Science, Software Engineering, or related field (IITs/NITs/IIITs preferred) .
- Industry Experience :
3+ years in software development (preferably in product-based companies).
Strong experience in scalable systems and applying DSA in practice.
- Technical Expertise :
- Languages: C++, Java, Python .
- DSA Mastery: Arrays, Linked Lists, Stacks, Queues, Trees, Graphs, Recursion, Sorting, Searching, Dynamic Programming, Algorithm Analysis.
- System Design: HLD, LLD, microservices, caching, database scaling .
Must-Have:
- Active participation in Competitive Programming (ICPC, Codeforces, Leetcode, CodeChef, etc.).
- Strong profiles on coding platforms with consistent problem-solving history.
- Ability to simplify complex concepts and keep students engaged.
- Passion for teaching and mentoring B.Tech students .
Good to Have
- Prior experience teaching undergraduate/graduate students .
- Familiarity with modern pedagogy & teaching tools .
- Research orientation in computer science and education .
Perks & Benefits
- Competitive salary packages.
- Opportunity to work alongside ICPC World Finalists Deepak Kumar Gour and Ashwin Krishnamoorthy , ISRO scientists, and other industry leaders.
- Access to state-of-the-art labs and facilities .
- Platform to drive innovation and shape the next generation of tech talent .
Interview Process
Round 1 – Technical Evaluation : Coding/DSA problem-solving assessment.
Round 2 – Teaching Demonstration : Deliver a mock lecture to evaluate pedagogy.
Round 3 – Final Discussion : Interaction with Newton School & University leadership for cultural fit.
Learn more about us:
Newton School of Technology
Machine Learning Scientist II - Search Algorithms
Posted today
Job Viewed
Job Description
About the Team: Join the dynamic Nykaa Data Science team as a Machine Learning Scientist II. In this role, you will contribute to analyzing data and developing machine learning models that enhance the relevance and ranking of our search platforms. You will work closely with cross-functional teams to gather performance metrics, evaluate search outcomes, and optimize the user experience on Nykaa's platform. This position offers the opportunity to collaborate in a fast-paced environment and make a significant impact on our search functionalities.
What are we looking for ?
Education :
- Bachelor’s or Master’s Degree in Data Science, Computer Science, Statistics, or a related field from a reputable institution.
Experience :
- 3+ years of industry experience in Data Science and building Machine Learning models.
- Demonstrated experience in building and deploying machine learning models that handle large datasets.
- Experience in Search Data Science, Natural Language Processing (NLP) tasks, or Vector Search is a plus.
Technical Skills :
- Strong foundational knowledge in Probability Theory, Statistics, and Machine Learning.
- Proficiency with machine learning languages and frameworks such as Python, Numpy, Pandas, Scikit-Learn, PySpark, TensorFlow/PyTorch, XGBoost/LightGBM.
- Understanding of A/B testing methodologies and experience in designing, implementing, and analyzing experiments to evaluate search algorithm performance.
- Familiarity with best practices throughout all stages of the Data Science lifecycle, including data preprocessing, model training, evaluation, deployment and monitoring.
Soft Skills :
- Demonstrated ownership and ability to deliver results on data-driven projects.
- Capability to manage multiple priorities in a fast-paced environment.
- Technical aptitude to quickly gr/asp complex technical issues and communicate effectively with both technical and non-technical teams.
Responsibilities:
- Search Optimization : Analyze user behavior insights in search and develop high-quality machine learning algorithms to improve search relevance and ranking.
- Model Development : Lead and mentor other machine learning scientists to promote learning, growth, and success within the team.
- Continuous Learning: Stay updated on advancements in the field of Machine Learning and apply these learnings to improve search algorithms.
- Customer Focus : Understand customer needs and leverage technology to enhance the search experience on Nykaa’s platform.
- Documentation and Reporting : Document models, experiments, and processes. Present findings and insights to stakeholders to inform decision-making.
Sr Product Manager - Search Experience Algorithms

Posted 3 days ago
Job Viewed
Job Description
As a Fortune 50 company with more than 400,000 team members worldwide, Target is an iconic brand and one of America's leading retailers. Joining Target means promoting a culture of mutual care and respect and striving to make the most meaningful and positive impact. Becoming a Target team member means joining a community that values different voices and lifts each other up. Here, we believe your unique perspective is
important, and you'll build relationships by being authentic and respectful.
**Team overview:**
Right along with Target's distinctive retail brand, we are constantly improving and innovating our digital shopping experience. Are you ready to excel in the fast-changing retail environment? Are you a customer service enthusiast who's curious about the guest and can see the shopping journey through their eyes? Then you'll have success on the Digital Strategy & Platform team, whose goal is to offer guests a seamless online shopping experience across our platforms-including Target.com and the store network's fulfillment capabilities. Here, you'll collaborate to create and implement the digital strategies that enrich the online experience through the right mix of personalization, simplicity and intuitiveness. Your ideas will support Target in complementing the beloved in-store shopping interaction with a convenient, reliable and instantly gratifying digital experience.
**Role overview:**
As a **Sr Product Manager - Search Experience Algorithms** , you will own the algorithmic organization of Search Listing Pages (SLPs)-deciding which modules to show, in what order, and how to personalize the page so the search experience feels elevated and intentional. You will translate style and design priorities into measurable outcomes by orchestrating aisles/deals/new-arrivals modules, optimizing page density and hierarchy, and running disciplined experiments that lift CTR, ATC, and conversion while maintaining enterprise guardrails.
You will partner closely with Ranking/Retrieval, Data Science, Experimentation, UX/Design, Site Merch, SEO, and Platform teams to define the features and signals that power grid module selection and ranking, stand up key-attribute aisles and behavior-driven personalization, and ensure day-one visibility for can't-miss items. Your work will connect style-forward intent to outcomes through repeatable A/B testing and measurement, turning page-level organization into a durable lever for guest delight and business performance.
Responsibilities
+ Define strategy & roadmap for Grid Module Ranking and Page-Level Organization across SLPs, aligned to "style-forward" objectives.
+ Own module selection & ordering (aisles, deals, new arrivals, brand modules) with clear decision logic and measurable success criteria.
+ Lead behavior-driven personalization of page structure using clickstream and engagement signals (segment/session aware).
+ Design and run experiments (A/B and approved alternatives) on module mix, placement, density.
+ Specify data & features needed for module scoring (e.g., engagement priors, seasonal signals, launch flags, "can't-miss" inventory).
+ Partner with Ranking/Retrieval to ensure page-level intent complements product-level relevance; create a feedback loop when key items are missing.
+ Operationalize "key-attribute aisles" and similar organizational patterns (e.g., material/fit for apparel) to reduce reformulations and pogo.
+ Set and own metrics: CTR/ATC/CVR uplift, reformulation rate, dwell/pogo, layout-level latency, and revenue per search
+ Align with Merch/SEO/Brand on high-priority products and launch placements; ensure day-one visibility of critical items.
+ Write crisp specs for engineering and DS; manage trade-offs across latency, cost, and quality.
+ Ensure compliance & governance on data usage and personalization.
Core responsibilities of this job are described within this job description. Job duties may change at any time due to business needs _._
**About you:**
+ 7+ years Product Management (or equivalent) with live experimentation on consumer surfaces.
+ Demonstrated experience with **Search, recommendations, or personalization on high-traffic pages** .
+ Proficiency with A/B testing and metrics (CTR/ATC/CVR, guardrails); ability to read dashboards and query data (e.g., SQL/BigQuery).
+ Strong collaboration with Data Science/Engineering; ability to translate style/design objectives into algorithmic requirements.
+ Experience in shipped page-level organization or module-ranking systems at scale.
+ Background working with ranking/reranking, embeddings, or session features.
+ Experience in retail/e-commerce with style-led categories (apparel, décor, beauty).
+ Comfort balancing latency/cost/quality; understanding of feature stores and real-time signals.
+ Excellent written communication: specs, decision memos, roadmap storytelling.
**Useful Links:**
+ Life at Target- Benefits- Culture-
Staff Wi-Fi and Algorithms Engineer
Posted today
Job Viewed
Job Description
Roles and Responsibility
What You'll Bring
Java Sr Engineer (Java17, C++, Springboot, AWS,Kubernetes, Algorithms, Cloud) )
Posted 2 days ago
Job Viewed
Job Description
The Opportunity
"We are seeking a Senior Engineer to work on development of an analytic decisioning platform. You will be part of a highly energetic team of software engineers to create the next generation software platform for FICO’s feature management capabilities. This role offers a unique opportunity to work with cutting edge technologies applied to one-of-a-kind business problems. "- VP, Software Engineering
What You’ll Contribute
- Design and develop backend modules of feature management capability of FICO decisioning platform.
- Collaborate with product managers to understand priorities and usage scenarios of product features.
- Collaborate with user experience personnel to understand personas within usage scenarios.
- Collaborate with architects to drive the architecture for your software platform capability.
- Mentor and guide junior team members, to achieve high quality deliverables. Serve as a source of technical expertise and leadership to junior team members.
- Continuously improve engineering practices for the software platform to support efficiency, reliability, and serviceability goals.
- Evaluate new design specifications and raise quality standards, address architectural concerns such as stability, compatibility, scalability, interoperability etc.
- Understand security aspects of the product and remediate security vulnerabilities proactively.
- Continually learn new technologies in related areas.
- Demonstrate technical leadership through publication, presentations, white papers and event participation.
What We’re Seeking
- Bachelor’s/Master’s in Computer Science or related disciplines, with relevant experience of minimum 10+ yrs in software architecture, design, development and testing.
- Hands-on development experience with ability to deliver complex use cases.
- Proficiency in c++, Java 17, Microservices, Spring framework, Spring Boot, cloud
- Proficiency in writing unit tests using frameworks like jUnit or testNG.
- Experience in developing REST & gRPC based webservices
- Strong understanding of microservices architecture, principles and design patterns.
- Strong understanding of implementing application security such as authentication and authorization.
- Knowledge of Docker & Kubernetes deployments.
- Knowledge of databases such as MySQL, PostgreSQL, MongoDB and Cassandra.
- A quality-first mindset to proactively adhere to code quality standards and software engineering processes.
- Experience with Agile or Scaled Agile software development.
- Experience in software design with strong foundation of design models and database structures.
- Experience in identifying and writing non-functional requirement specifications and documenting product features to present them to a wider audience.
- Excellent communication and ability to articulate the design with architects and discuss strategy / requirements with teams.
- Experience with cloud technologies such as AWS/GCP/Azure is preferred.
- Experience in data streaming and event-based communication.
- Performance tuning enterprise grade application for high throughput and low latency.
- Ability to provide product demonstrations is an advantage.
- Experience with GitHub is preferred.
Our Offer to You
- An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
- The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
- Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
- An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.
Be The First To Know
About the latest Algorithms Jobs in Bengaluru !
Java Sr Engineer (Java17, C++, Springboot, AWS,Kubernetes, Algorithms, Cloud) )
Posted today
Job Viewed
Job Description
"We are seeking a Senior Engineer to work on development of an analytic decisioning platform. You will be part of a highly energetic team of software engineers to create the next generation software platform for FICO’s feature management capabilities. This role offers a unique opportunity to work with cutting edge technologies applied to one-of-a-kind business problems."- VP, Software Engineering
What You’ll Contribute
- Design and develop backend modules of feature management capability of FICO decisioning platform.
- Collaborate with product managers to understand priorities and usage scenarios of product features.
- Collaborate with user experience personnel to understand personas within usage scenarios.
- Collaborate with architects to drive the architecture for your software platform capability.
- Mentor and guide junior team members, to achieve high quality deliverables. Serve as a source of technical expertise and leadership to junior team members.
- Continuously improve engineering practices for the software platform to support efficiency, reliability, and serviceability goals.
- Evaluate new design specifications and raise quality standards, address architectural concerns such as stability, compatibility, scalability, interoperability etc.
- Understand security aspects of the product and remediate security vulnerabilities proactively.
- Continually learn new technologies in related areas.
- Demonstrate technical leadership through publication, presentations, white papers and event participation.
What We’re Seeking
- Bachelor’s/Master’s in Computer Science or related disciplines, with relevant experience of minimum 10+ yrs in software architecture, design, development and testing.
- Hands-on development experience with ability to deliver complex use cases.
- Proficiency in c++, Java 17, Microservices, Spring framework, Spring Boot, cloud
- Proficiency in writing unit tests using frameworks like jUnit or testNG.
- Experience in developing REST & gRPC based webservices
- Strong understanding of microservices architecture, principles and design patterns.
- Strong understanding of implementing application security such as authentication and authorization.
- Knowledge of Docker & Kubernetes deployments.
- Knowledge of databases such as MySQL, PostgreSQL, MongoDB and Cassandra.
- A quality-first mindset to proactively adhere to code quality standards and software engineering processes.
- Experience with Agile or Scaled Agile software development.
- Experience in software design with strong foundation of design models and database structures.
- Experience in identifying and writing non-functional requirement specifications and documenting product features to present them to a wider audience.
- Excellent communication and ability to articulate the design with architects and discuss strategy / requirements with teams.
- Experience with cloud technologies such as AWS/GCP/Azure is preferred.
- Experience in data streaming and event-based communication.
- Performance tuning enterprise grade application for high throughput and low latency.
- Ability to provide product demonstrations is an advantage.
- Experience with GitHub is preferred.
Our Offer to You
- An inclusive culture strongly reflecting our core values: Act Like an Owner, Delight Our Customers and Earn the Respect of Others.
- The opportunity to make an impact and develop professionally by leveraging your unique strengths and participating in valuable learning experiences.
- Highly competitive compensation, benefits and rewards programs that encourage you to bring your best every day and be recognized for doing so.
- An engaging, people-first work environment offering work/life balance, employee resource groups, and social events to promote interaction and camaraderie.