SmartJoules - Software Engineer - Python/Machine Learning Delhi
SMART JOULES PRIVATE LIMITED
About the role : As a Software Engineer on the Intelligence team, you will work across the systems that turn raw sensor readings into decisions : data pipelines processing telemetry from thousands of pieces of equipment, machine learning models that predict how that equipment behaves, and an AI agent that answers operators' questions from live building data.This is a deliberately broad role. In your first year you will touch data engineering, applied machine learning and backend work, and you will find out which of them you enjoy most. You will work alongside senior engineers who review your code and explain their reasoning, and with product managers and customers who will tell you directly whether what you built is useful.We do not expect you to know anything about buildings or HVAC when you start. Most of us did not.Tech Stack : - Languages : Python (primary), JavaScript, TypeScript- Machine learning : scikit-learn, XGBoost, LightGBM, Keras, pandas, numpy, AWS SageMaker- Reinforcement learning and control : Model Free RL, Deep RL, ML based Optimiser- AI systems : AWS Bedrock, tool-calling agents, retrieval-augmented generation- Data platform : Apache Airflow, InfluxDB, PostgreSQL, Redis, S3- Knowledge graph : Amazon Neptune, Brick schema- Observability : Grafana, Prometheus, Loki, Sentry, OpenTelemetry- Backend and front end : FastAPI, Node.js, Angular- Edge : ARM Linux, MQTT- Cloud and infrastructure : AWS, Docker, GitHub ActionsWhat you will do : - Explore and clean real sensor data - the kind with gaps, drift, stuck values and units that disagree - and work out what it is actually telling you.- Build and maintain data pipelines that turn raw equipment telemetry into the metrics our models and our product depend on.- Train, evaluate and retrain machine learning models on plant sensor data - power draw, water flow, temperatures, and the efficiency baselines used to verify savings.- Write tools for our AI agent : functions that fetch data from our knowledge graph and time-series stores and return it in a form a language model can reason over.- Trace data problems across the stack, from a sensor on a machine through message transport, storage and APIs to the dashboard someone is looking at.- Write tests, particularly for the cases that have already caught us out once.- Demonstrate your work - to the team regularly, and to customers as you grow into it.- Visit sites. Seeing the equipment your code affects will change how you build for it.You may be a good fit if you have : - Comfort with Python, and the ability to read and modify code you did not write. Familiarity with pandas and numpy.- Statistics fundamentals - distributions, mean against median, variance, correlation, outliers, and the difference between a correlation and a cause.- Exploratory data analysis as a habit.- Machine learning fundamentals from projects you have built end to end.- Familiarity with scikit-learn. Exposure to XGBoost, LightGBM, or a deep learning framework such as PyTorch, TensorFlow or Keras is a bonus.- Working knowledge of SQL and basic data modelling.- Comfort with Git, the command line and a Linux environment.- A habit of checking your own work.- Willingness to explain what you built to people who do not write code.- Curiosity about a domain you do not yet know.Nice to have : - Any project built with large language models - retrieval-augmented generation, an agent with tool use, a chatbot over your own documents.- Neural networks and deep learning, in any framework, applied to any problem.- An understanding of what reinforcement learning is and where it fits.- Open source contributions of any size.- Projects involving time-series data or IoT.- Exposure to AI coding assistants such as Claude Code, Codex, Cursor or Copilot.- Docker, and any cloud platform.- Any hardware or control-systems project, academic or personal.- Experience working directly with users or customers, in any role.Logistics : - Minimum education : Bachelor's degree, or an equivalent combination of education, training and experience.- Experience : 0 - 2 years. Recent graduates with strong internships or substantial personal projects are encouraged to apply. (ref:hirist.tech)
- ...that you won’t find anywhere else, including hands-on experience, learning opportunities, and the chance to certify in all four major... ...Qualification Graduate in Computer Science, Information Technology, Engineering, or related discipline. Mandatory 3+ years of Banking...SuggestedHybrid workFlexible hours
- Tue, 09/01/2026 - 00:40 Aristocrat is seeking a Sr Engineer II - C++ Developer to join our skilled team. As a leading company in gaming content... ...What We're Looking For At least 4 years of experience in software development Proven excellence in C++ programming under Linux...SoftwareLocal areaWorldwide
- ...yourself, and a better working world for all. Job Title: Cloud Engineering Senior Engineer – API Job Summary: We are seeking a... ...applications using modern Full Stack technologies and Python-based frameworks. Design and implement RESTful APIs, GraphQL...Suggested
- ...transformation for our clients. You’ll also help to create a positive learning culture, coach and counsel junior team members and help them to... ...professional with solution mindset and hands on security engineering expertise in network security concepts, risk and controls...SuggestedWork at officeWorldwide
- ...our customers globally. Why are we so successful? Because we are passionate and love what we do! We are at the forefront of future engineering technologies, with solutions that ensure the success of our clients in key industries that are shaping the future of the world we live...SuggestedPermanent employment
- ...Job Description : As a Senior Full Stack Engineer, you will play a key role in designing and... ...with a commitment to delivering quality software on schedule.- Promote best practices in software... ...- Backend : Strong knowledge of Node.js, Python, or Java, and experience with RESTful...Software
- We're looking for an experienced FPGA Engineer to design, develop, verify, and implement high-performance FPGA solutions from specification... ...& route, timing closure, and FPGA debugging.- Support hardware/software integration and system validation.Required Skills : - Strong RTL...Software
- Incanus Technologies | Forward Deployed Engineer (FDE)Location: NoidaExperience: 2+ YearsCTC... ...LOOKING FOR- 2+ years of experience in software engineering, backend engineering, data engineering... ...role.- Strong programming skills in Python or another programming language.- Strong...SoftwareFull time
- ...Bachelor's/Master's degree in Computer Science, Engineering, or a related field.- 1+ years of... ...for data validation.- Strong knowledge of software development lifecycle (SDLC), testing methodologies... ...with scripting languages like Java or Python for test automation.- Familiarity with...Software
- About the Role : We are looking for a Big Data Engineer to design, build, and operate large-scale data pipelines and analytical infrastructure... ...hands-on production experience.- Expert-level SQL and strong Python skills, with experience writing production-grade, maintainable,...
- Position Overview : SMC Global is seeking a highly skilled C++ Engineer to join our technology team. This role is focused on developing and optimizing low-latency, high-throughput microservices essential for our high-performance trading platforms. The ideal candidate will have...Software
- ...wireframes, prototypes and high-fidelity designs.- Conduct user research, interviews and usability testing.- Collaborate with Product, Engineering and Business teams.- Build scalable design systems and component libraries.- Simplify complex problems into intuitive user...Full timeWork at office
- ...for better synergy and impact.- Upskilling Support - Access to learning resources, certifications, and mentorship programs.- Culture of... ...and experienced Senior Full Stack Developer to join our growing engineering team. The ideal candidate should have a strong background in...Work at office
- ..., Data Science, Statistics, Mathematics, Engineering or a related discipline.- 3 to 12 years of experience in Data Science, AI, Machine Learning, GenAI or related areas.- Strong Statistics... ..., largescale data analysis.- Strong Python and SQL skills.- Significant hands-on experience...Shift work
- About the Opportunity : Our client is looking to hire a senior Engineering & Technology Leader to build and lead the technology organisation for a rapidly evolving retail business.The role will be responsible for strengthening the company's technology architecture and engineering...
- ...startup culture - young, fast paced, where you are driven by personal ownership of solving challenges that help you grow fast- A lot of learnings like Cloud (AWS),High scale, Mobile application technologies Fintech industry and other technologies- Focus on innovation, data...Full time
- Description : Role Overview :As an Engineering Manager, you will lead a team of passionate engineers, drive technical excellence, and contribute directly to the product roadmap. You will be responsible for building scalable backend systems using Java, Spring Boot, and AWS,...
- ...a high-caliber Data Scientist and AI/ML Engineer to join our innovation hub in Gurgaon. In... ....- Develop and optimize robust machine learning models using PyTorch and TensorFlow to extract... ...Skillset : - Demonstrated expertise in Python and the data science stack, including Pandas...Long term contractHybrid work
- ...used by millions of investors across India.If you're a hands-on Engineering Manager with experience leading frontend teams while actively... ...Tailwind CSSWhat we're looking for : - 5 to 7 years of overall software engineering experience- Strong hands-on Flutter experience- Strong...Software
- ...a strategic leadership role responsible for leading engineering teams, driving technical excellence, and delivering... ...CI/CD, and engineering productivity.- Promote modern software engineering practices and continuous learning.- Drive platform stability, resilience, and performance...Software
- ...Developer, you will be at the heart of our engineering efforts, architecting and scaling high-... ...and implement scalable microservices using Python and FastAPI to ensure high availability... ...problem-solving and a commitment to continuous learning, ideally supported by a strong academic...SoftwareHybrid work
- ...product- Provide technical guidance to developers and collaborate with DevOps engineers and business stakeholders to align the technology with business goals- Strong hands on experience on Python knowledge- Should have knowledge on Private and Public cloud, infra provisioning...
- About the role :As a Forward Deployed Engineer at SquadStack.ai, you'll work on building and... ....- Writing production-quality code (Python / JavaScript) with the same standards as... ...with core engineering teams to upstream learnings and reduce future friction.What we're looking...Immediate start
- Role Overview :We are looking for a seasoned QA Hybrid Lead to join our dynamic team in Delhi NCR, focusing on delivering high-quality software solutions within the complex Capital Markets domain. In this role, you will bridge the gap between technical automation strategy and...SoftwareHybrid workWork at office
- ...configuring, and maintaining ServiceNow solutions, with strong expertise in IT Asset Management (ITAM), Hardware Asset Management (HAM), Software Asset Management (SAM), and Configuration Management Database (CMDB).The ideal candidate should have strong technical knowledge of...Software
- We are currently hiring for a Senior GenAI / Agentic AI Engineer opportunity with a leading organization.Position: Senior GenAI / Agentic... ...experience with LangGraph, LangChain, AutoGen or CrewAI- Strong Python, FastAPI and asynchronous programming skills- Hands-on experience...Hybrid workImmediate start
- ...junior developers and architects, fostering a culture of continuous learning and improvement.When we come face to face, we'd like to... ...containerization (Docker, Kubernetes, Ansible, ELK, Grafana).- UML and Software design and deployment architecture.Soft Skills :- Excellent...SoftwareFull timeFlexible hours
- ...team to ensure the timely delivery of high-quality software products.- Collaborate with Product and Engineering to prioritize feature testing and align with roadmap... ...in automation using : Selenium with Java or Python, Protractor with JavaScript.- Strong API automation...Software
- Job Description :We have multiple immediate requirements of experienced Coupa solution architect or Technical Lead in our multiple other accounts.Candidate should have extensive knowledge from design and Coupa integration standpoint.Required Skills & Qualifications :- 10+ years...Full timeImmediate start
- ...comAny query can call Shrutika : 022 - 40697708 / (***) ***-****Lead Software Engineer Full Stack Automation FactoryJob Details:Business Unit: Tech &... ....- C# / VB.NET / JAVA / Xamarin / ASP.NET / .Net Core.- Python / C++ / Ruby / Angular / React / Power platform.- 3 - tier/n -...SoftwareImmediate start
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SmartJoules - Software Engineer - Python/Machine Learning Delhi. Be the first to apply!
