InferWorks

InferWorksInferWorksInferWorks
Home
Join Us
Blog

InferWorks

InferWorksInferWorksInferWorks
Home
Join Us
Blog
More
  • Home
  • Join Us
  • Blog
  • Home
  • Join Us
  • Blog

Passion as a way of life

Open Positions - Internships

AI Intern

As an AI Engineering Intern, You will work on cutting edge problems in the areas of AI Algorithms, Large DataSets, Generative AI, Computer Vision, NLP and many others.


What we need (please read carefully before you apply)

  1. Strong passion for AI, Tensors, GPU Pipelines,  (mandatory)
  2. Very Good Python, Computational Thinking Capabilities (mandatory)
  3. Data Frames - Python, Dask, Polars (Atleast one of them ) 
  4. Foundational Knowledge of AI Algorithms - NLP Basics, Deep Learning Basics, Computer Vision Fundamentals, Understanding of a Transformer (Atleast strong in one of them)
  5. Frameworks (Scikitlearn, PyTorch, AutoML) - Atleast one of them
  6. Visualisations - Any one library
  7. Data Wrangling Techniques (handling data imbalance)


What to expect

  1. Building Apps with Generative AI ,  Computer Vision, NLP  - We will teach you!
  2. Fun loving and hard working team !


Please ONLY apply if you can demonstrate capabilities in AI (e.g. ability to explain how a regression model works) 


Data Engineering Intern

As an Data Engineering Intern, You will work on large complex datasets from different sources without any schema. You will closely work with the business and our AI team to establish patterns and practises for collecting them , transforming them and help in building strong data pipelines to get to the desired analytics and data for ai modelling quickly and effectively.


What we need

  1. Passion for AI and data-driven problem-solving and data wrangling techniques
  2. Very Good Python, Computational Thinking Capabilities (mandatory)
  3. Data Frames - Pandas, Dask, Polars (Atleast one of them ) 
  4. Very Good in one of them (Any sql database, NoSQL Database, Key/Value stores, Graphs, VectorDb, Timeseries etc)


What to expect 

  1. Cloud , System Design,  Distributed Data Crunching Patterns, Search and Retrieval and others - We will teach you 
  2. Fun loving and hard working team !


Please ONLY apply if you have worked with python and atleast pandas ! 


Full Stack Intern

As a Full Stack Intern, You will work on both F.E applications and B.E applications. This is a good chance for anyone interested to go beyond application architecture and understand how a system is built (end to end)


What we need

  1. Passion for Computational Thinking and solving Algorithmic problems
  2.  Knowledge of Computing Algorithms - Algorithms, Time and Space Complexity (mandatory)
  3. (This alone is sufficient for getting you the internship, but you need to know your Stuff!)
  4. Passion for atleast one of them (front-end applications - any framework), backend applications (any framework)
  5.  Really good in atleast one type of database (SQL, NoSQL, Graphs, Key/Value, Timeseries etc)


What to expect

  1. Learn the art of becoming a rockstar full stack engineer with exposure to wide variety of problems 
  2. Fun loving and hard working team !


Full time positions

Open Positions - Data Engineering

Data Engineer

As an Data Engineer , You will work on cutting edge problems in the areas of building effective Data Pipelines, Highly Scalable Backends, by utilizing the best distributed design patterns - all in all to build highly resilient data pipelines and backends.


Responsibilities (please read carefully before you apply)


  • Design, build, and maintain highly scalable backend infrastructure that supports millions of MQTT messages per second.
  • Implement and manage real-time messaging pipelines for devices, ensuring low latency and high reliability.
  • Develop and optimize message brokers (e.g., MQTT brokers like EMQX, Mosquitto, or HiveMQ) for high-performance data ingestion.
  • Design APIs and microservices to support application-level communication between services.
  • Implement scalable storage solutions (e.g., NoSQL/Time-series databases) for telemetry data.
  • Monitor and improve system performance using metrics, dashboards, and alerting tools.
  • Collaborate with DevOps to design CI/CD pipelines and manage deployments in cloud or hybrid environments.
  • Ensure secure connections and end-to-end encryption of MQTT messages, following best practices for IoT security.
  • Troubleshoot and debug complex issues across distributed systems in production environments.


Experience Required


  • Strong experience in building data pipelines and backends (streams of continuous data)
  • Expertise in supporting AI workflows and DevOps
  • Experience working with large scale systems
  • Data wrangling skills across multiple databases and graphs
  • Proficiency with design patterns for data 
  • Hands-on experience with batch processing, streaming, and message queues
  • Excellent communication/interpersonal skills


Technology Skills (As many ticks as possible )


Data Pipelines

  • Programming Languages: Python, Scala
  • Cloud Data Pipelines: AWS Glue, Azure Data Factory, Google Cloud Dataflow
  • Solid Understanding of MQTT protocols (EMQX, Mosquitto, HiveMQ, AWS IoT Core, etc.).

Supporting AI Workflows

  • Data Formats: JSON, Parquet, Avro, HDF5
  • Model Serving & Orchestration: FastAPI, Flask, Docker, Kubernetes

Databases & Warehouses:

  • Data Formats: JSON, Parquet, Avro, HDF5
  • Databases : Influx Db, MongoDb, Open TSDB, Neo4j
  • Cloud Warehouses : Redshift, BigQuery, Snowflake

Data Tech Backend 

  • Data Manipulation Libraries: Pandas, PySpark, NumPy, Dask
  • Query Optimization: Experience with indexing, partitioning, caching techniques
  • Batch Processing: Apache Spark, Hadoop
  • Streaming Platforms: Apache Kafka, Apache Flink, AWS Kinesis
  • Message Queues: RabbitMQ, ActiveMQ, Google Pub/Sub
  • Event-driven Architecture: Use of Webhooks, Change Data Capture (CDC)
  • Batch Pipelines: AWS Batch, Spark Batch Jobs, Data Lake ETL processes
  • Streaming Pipelines: Kafka Streams, Spark Streaming, Flink
  • Message Brokers: RabbitMQ, Kafka, Redis Streams
  • Cloud Platforms: AWS (preferred), Azure, GCP (data storage, compute, and pipeline orchestration)
  • Version Control: Git, GitHub, GitLab
  • Data Governance Tools: Collibra, Alation

Soft Skills: Mandatory strong communication, problem-solving abilities, collaboration with AI/Backend/Frontend  teams


What to expect

  • Vibrant startup culture
  • Develop deep passion for consulting (not just an engineering role)
  • Fun loving and hard working team !
  • Work-Life balance !
  • Growth with a consulting start-up rubbing shoulders with management 


Please ONLY apply if you can demonstrate capabilities in large projects 


Full Stack Engineer

We are looking for a Full Stack Engineer to join our dynamic team! In this role, you will work on end-to-end development—designing, building, and maintaining scalable web applications. If you enjoy working across both the frontend and backend and thrive in a fast-paced environment, we want to hear from you!


What we need (Please read carefully before you appy)


  • Develop and maintain scalable web applications from frontend to backend.
  • Design and build Microservices  for large backends.
  • Work with relational and NoSQL databases to manage data effectively.
  • Collaborate with product managers, designers, and other developers to deliver seamless user experiences.
  • Ensure cross-browser compatibility, responsive design, and high-performance web interfaces.
  • Write clean, modular, and well-documented code following industry best practices.
  • Participate in code reviews and provide constructive feedback to peers.
  • Manage cloud deployments using CI/CD pipelines for automated builds and releases.
  • Troubleshoot, debug, and resolve production issues.


Technology Skills 


Frontend:

Strong knowledge of JavaScript, HTML5, CSS3.

Experience with React.js / Nextjs 

Familiarity with frontend tooling (Webpack, lint, etc).

Backend:

Proficiency in Node.js, Express.js, / Python / Fast API

Experience with building highly scalable Microservices or GraphQL Backends.

Databases:

Hands-on experience with MongoDB, InfluxDb, Sql Dbs, Redis and Key/value stores

Knowledge of Elasticsearch is a plus.

Cloud & DevOps:

Experience with AWS, Azure, or Google Cloud Platform.

Familiarity with CI/CD pipelines (GitHub Actions, Jenkins, etc.).

Familiarity with Docker and Kubernetes.

Version Control:

Expertise with Git and GitHub/GitLab workflows.

Soft Skills:

Strong problem-solving skills with a focus on scalable solutions.

Excellent communication and collaboration abilities.

Ability to thrive in an Agile/Scrum environment.


What to expect

  • Develop Rockstar full stack engineer problem solving with exposure to wide variety of problems 
  •  Fun loving and hard working team !
  •  Vibrant startup culture
  •  Passion for consulting (not just an engineering role)


what we look for in you

hunger, passion and a whole lot of computing brain power

About InferWorks Interviews

Our Story

At InferWorks, our story began with a passion for helping businesses succeed in their Technology Investments, particularly in AI and Hi-Tech . Our founder saw the need for personalised, results-driven consulting services, and set out to create a company that would meet that need. Everyday, we continue to uphold that same passion and commitment to excellence.

Computational thinking

  • Comprehensive Algorithmic Knowledge: A strong understanding of algorithms, including time and space complexity, is crucial. This fundamental skill is essential to computing, and if you lack this proficiency, please do not apply.
  • Expertise and Problem-Solving: You should demonstrate a high level of competence in your top three areas of expertise. Moreover, a strong passion for solving complex problems and tackling new challenges is key to success at InferWorks
  • Effective Communication: Excellent communication skills are non-negotiable. You must be able to convey complex ideas clearly, whether discussing technical details or engaging with non-technical stakeholders.
  • Collaborative and Humble: We value humility and collaboration. The ability to recognise the strengths of your peers and approach discussions with an open mind fosters learning and productive debate.
  • Passion for Learning and Teamwork: A genuine enthusiasm for learning, continuous improvement, and working within a team is critical. You should thrive in environments that promote shared goals and mutual respect, and where  hunger for knowledge and growth is encouraged.

Our Approach

At InferWorks, we believe that collaboration is key to success. Our consultants work very closely with our clients to understand their challenges and goals, and develop solutions that are tailored to their unique needs. Our approach is transparent both with customers as well as our employees, results-driven, and designed to help businesses thrive and employees succeed

Apply for open positions

Join Our Team

If you're interested in one of our open positions, start by applying here and attaching your resume.

Apply Now

Attach Resume
Attachments (0)

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Copyright © 2024 InferWorks - All Rights Reserved.

Powering Business with Intelligence

  • Home
  • Join Us
  • Blog

This website uses cookies.

We use cookies to analyze website traffic and optimize your website experience. By accepting our use of cookies, your data will be aggregated with all other user data.

Accept