Jobs
Interviews

6 Algorithmic Thinking Jobs

Setup a job Alert
JobPe aggregates results for easy application access, but you actually apply on the job portal directly.

2.0 - 6.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Computational Thinking Instructor based in Chennai, you will play a crucial role in imparting essential problem-solving skills to students by emphasizing logic, pattern recognition, and algorithmic thinking. Your primary responsibilities will include designing and delivering comprehensive computational thinking curriculum, engaging students through interactive lessons, evaluating student progress, and actively contributing to the development of an innovative learning environment. Your key duties will involve collaborating with colleagues to incorporate computational thinking into various educational programs, assessing student work to provide constructive feedback, and ensuring that the learning experience is both enriching and engaging. To excel in this role, you should possess a Bachelors or Masters degree in Computer Science, Mathematics, or a related field. Prior experience in teaching computational thinking or programming is essential, along with proficiency in programming languages such as Python, Java, or Scratch. Strong communication and instructional skills are also necessary to effectively convey complex concepts to students and facilitate their learning journey.,

Posted 3 days ago

Apply

3.0 - 7.0 years

0 Lacs

karnataka

On-site

Do you enjoy tinkering and programming hardware Do you have a natural inclination to see how things work together as a system An exciting opportunity awaits you with deeply engaging embedded systems requirements that will lead you down the rabbit hole of innovation and discovery. If this sounds intriguing, we want to hear from you. You should possess a strong knowledge and extensive experience in C++ programming, going beyond just C. Additionally, experience in abstraction and algorithmic thinking will be highly beneficial. As a ninja of debugging and logical reasoning, you will play a crucial role in identifying and resolving complex issues. Your responsibilities will include designing, developing, and implementing program and process improvements, contributing to the continuous enhancement of our embedded systems solutions. Requirements for this position include a Bachelor's degree in ECE/EE, a minimum of 3 years of relevant experience, and hands-on expertise in device drivers and board bring-up in Linux and FreeRTOS. Proficiency in I2C, SPI, UART, and other serial communication protocols is essential, along with experience in memory mapped devices in both Linux and RTOS environments. Experience with PHY/MAC layer drivers for Linux, hands-on familiarity with Python, and knowledge of automated testing will be advantageous. In return for your expertise and dedication, we offer a comprehensive benefits package that includes opportunities for great career growth, ESOPs, Gratuity, PF, and Health Insurance. Join us on this exciting journey of innovation and growth in the field of embedded systems.,

Posted 3 days ago

Apply

5.0 - 9.0 years

0 Lacs

chennai, tamil nadu

On-site

As a Technical Consultant with our team, you will be a key player in the Infinity development process, from technical design to implementation. Your expertise in Visualizer/Fabric, Java, JavaScript, APIs, and various other technologies will be crucial in supporting the scrum team and contributing to the technical architecture and design. Your responsibilities will include providing guidance to team members, participating in the creation of solution design documents, reviewing requirements for web services, collaborating with the Infinity Solution Architect, engaging with customer project teams and vendors, and communicating with Temenos product teams. In terms of technical deliverables, you are expected to showcase your expertise in Visualizer, Fabric, Java, JavaScript, SQL, SOAP, JSON, web services, APIs, as well as proficiency in programming languages like Java, C#, Python, or Kotlin. Your skills in mobile and web development, database management, DevOps practices, cloud platforms, cybersecurity principles, and microservices architecture will be highly valuable. Your expected skills include a strong understanding of the Software Development Life Cycle (SDLC) in the context of Infinity implementation, the ability to debug code and develop hotfixes efficiently, excellent problem-solving skills, and knowledge of frameworks such as J2EE, JPA, and Spring Boot. Familiarity with database technologies and tools like Postman and Swagger for testing will also be beneficial. Join our team as a Technical Consultant and be part of a dynamic environment where your technical expertise and problem-solving skills will play a significant role in the success of our projects.,

Posted 4 days ago

Apply

3.0 - 7.0 years

0 Lacs

jaipur, rajasthan

On-site

Amplework Software is a full-stack development agency based in Jaipur (Rajasthan), IND, specializing in end-to-end software development solutions for clients worldwide. We are dedicated to delivering high-quality products that align with business requirements and leverage cutting-edge technologies. Our expertise encompasses custom software development, mobile applications, AI-driven solutions, and enterprise applications. Join our innovative team that drives digital transformation through technology. We are looking for a Mid-Level Python and AI Engineer to join our team. In this role, you will assist in building and training machine learning models using frameworks such as TensorFlow, PyTorch, and Scikit-Learn. You will experiment with pre-trained AI models for NLP, Computer Vision, and Predictive Analytics. Additionally, you will work with structured and unstructured data, collaborate with data scientists and software engineers, and continuously learn, experiment, and optimize models to enhance performance and efficiency. Ideal candidates should possess a Bachelor's degree in Computer Science, Engineering, AI, or a related field and proficiency in Python with experience in writing optimized and clean code. Strong problem-solving skills, understanding of machine learning concepts, and experience with data processing libraries are required. Familiarity with AI models and neural networks using frameworks like Scikit-Learn, TensorFlow, or PyTorch is essential. Preferred qualifications include experience with NLP using transformers, BERT, GPT, or OpenAI APIs, AI model deployment, database querying, and participation in AI-related competitions or projects. Soft skills such as analytical thinking, teamwork, eagerness to learn, and excellent English communication skills are highly valued. Candidates who excel in problem-solving, possess a willingness to adapt and experiment, and prefer a dynamic environment for AI exploration are encouraged to apply. A face-to-face interview will be conducted, and applicants should be able to attend the interview at our office location. Join the Amplework Software team to collaborate with passionate individuals, work on cutting-edge projects, make a real impact, enjoy competitive benefits, and thrive in a great working environment.,

Posted 1 week ago

Apply

3.0 - 7.0 years

0 Lacs

jaipur, rajasthan

On-site

Amplework Software is a full-stack development agency that specializes in providing end-to-end software development solutions to clients globally. The company is dedicated to delivering high-quality products that meet business requirements by utilizing advanced technologies. Their expertise includes custom software development, mobile applications, AI-driven solutions, and enterprise applications. By joining Amplework Software, you will become part of an innovative team that is focused on driving digital transformation through technology. As an Mid-Level Python and AI Engineer at Amplework Software, your responsibilities will include assisting in building and training machine learning models using frameworks like TensorFlow, PyTorch, and Scikit-Learn. You will have the opportunity to experiment with pre-trained AI models for NLP, Computer Vision, and Predictive Analytics. Additionally, you will work with both structured and unstructured data, conduct preprocessing, and engage in feature engineering. Collaboration with data scientists and software engineers to integrate AI solutions into real-world applications is a key aspect of this role. Continuously learning, experimenting, and optimizing models to enhance performance and efficiency is also part of the job. Ideal candidates for this position should possess a strong foundation in Python, basic machine learning concepts, and a willingness to learn. Required qualifications include a Bachelor's degree in Computer Science, Engineering, AI, or a related field, proficiency in Python with experience in writing optimized and clean code, strong problem-solving skills, and an understanding of machine learning concepts such as linear regression, classification, decision trees, and feature engineering. Experience with data processing libraries like Pandas, NumPy, and Matplotlib, as well as basic knowledge of AI models and neural networks using frameworks such as Scikit-Learn, TensorFlow, or PyTorch are also required. Preferred qualifications for this role include experience with Natural Language Processing (NLP) using transformers, BERT, GPT, or OpenAI APIs, basic understanding of AI model deployment using Flask, FastAPI, or TensorFlow Serving, experience with SQL or NoSQL databases for querying datasets in AI applications, and participation in AI-related competitions, hackathons, or open-source projects. In addition to technical skills, soft skills and work ethics are also important for this role. Candidates should have a strong analytical and problem-solving mindset, the ability to work collaboratively in a team, communicate technical concepts effectively, eagerness to learn and apply new AI techniques, and excellent English communication skills, both written and verbal. Candidates who prefer strictly rule-based programming without flexibility for AI experimentation may not be suitable for this position due to the requirement for strong problem-solving skills and quick learning abilities. A face-to-face interview will be conducted, and applicants should only apply if they are able to attend the interview at the office. Joining the Amplework Software team offers the opportunity to be part of a passionate and collaborative team, work on cutting-edge projects, make a real impact, enjoy competitive benefits, and experience a great working environment.,

Posted 2 weeks ago

Apply

0.0 - 2.0 years

0 - 2 Lacs

Bengaluru / Bangalore, Karnataka, India

On-site

What We Do Engineers in the Systematic Market Making (SMM) team play an integral role on the trading floor. We develop and employ automated trading strategies for the firm and its clients. We build complex parallel computing architectures, electronic trading tools and models to help us explain market behavior and predict price movement. Throughout the Global Banking and Markets Division (GBM), eTrading Engineers are using quantitative and technological techniques to solve complex business problems. As an eTrading Engineer, you will be building the foundational technologies to run those algorithms on markets around the world, and to enable the research and analysis that support them. We are looking for developers who are interested in applying leading-edge technologies to solve problems in electronic trading. In a team of energetic, self-motivated individuals, we need someone who can take the initiative at any stage of the software cycle, from inception, through development, to release and support.This role also interacts with a variety of other engineering, trading and sales teams. The structure is flat and the successful candidate will be able to manage his or her time to have maximum impact. Your Impact You will be working on a team focused on electronic market making and execution.You will work with other engineers and traders to improve all aspects of price-making, risk management and execution.You'll do this with a keen eye on performance, guided by a robust measurement framework and lots of experimentation. You will have an opportunity to develop a deep understanding of how GS interacts with some of the most dynamic and liquid markets in the world. Responsibilities & Qualifications Principal Responsibilities Analyze trading system performance and identify areas for improvement. Generate ideas for system enhancements that drive commercial performance. Implement, test and deploy these ideas. Improve the safety and reliability of trading systems. Work constructively in collaboration with other team members. Manage work to balance the short-term needs of the business with strategic enhancements. Experience/Skills Strong academic background in Computer Science or an analytical field such as Mathematics, Physics, Engineering, etc. Strong software engineering background. Proven ability to analyze data and draw useful commercial conclusions. Good communication skills. Experience of the following would be advantageous Securities/trading experience. Multi-threaded/concurrent programming. Java/C++ performance tuning. Low-latency systems, including messaging, network protocols, network I/O in Java, C/C++, JNI. Hardware stack and hardware architecture from a latency perspective. Know your way around a Linux terminal.

Posted 2 months ago

Apply
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Featured Companies