Building Impactful Careers
Explore the fulfilling opportunities at Smart IMS.
At Smart IMS, we dedicate efforts towards enriching the lives of our associates with meaningful experiences—including our workspace!
We embrace diversity and uphold principles of inclusivity! When it comes to making decisions about our potential team members, we do so without any bias or prejudice based on age, race, creed, color, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status, or any other characteristic protected by federal, state, or local law.
We are oriented towards helping you build your career and navigate your journey to success.
Openings
Select a region to view job openings.
*We refrain from seeking monetary gains for providing employment at Smart IMS. The organization would not be responsible for any fraudulent messages asking job seekers to set up payment to cover various costs associated with establishing employment. If you experience the contrary in any mode, please report to ICC.
Current Job Openings
Job Description: Data Engineer II
Overview
We are looking for a skilled Data Engineer II to join our Data Platform team. You will play a key role in building and optimizing our next-generation data infrastructure. Operating at the scale, you will design, develop, and maintain high-throughput distributed systems, bridging traditional big data engineering with modern cloud-native and AI-driven workflows.
Key Responsibilities
Data Pipeline Development & Optimization
- Build Scalable Pipelines: Design, develop, and maintain robust ETL/ELT pipelines using Scala and Apache Spark/Flink (Core, SQL, Streaming) to process massive datasets with low latency.
- Performance Tuning: optimize Spark jobs and SQL queries for efficiency, resource utilization, and speed.
- Lakehouse Implementation: Implement and manage data tables using modern Lakehouse formats like Apache Iceberg, Hudi, or Delta Lake, ensuring efficient storage and retrieval.
Data Management & Quality
- Data Modelling: Apply Medallion Architecture principles (Bronze/Silver/Gold) to structure data effectively for downstream analytics and ML use cases.
- Data Quality: Implement data validation checks and automated testing using frameworks (e.g., Deequ, Great Expectations) to ensure data accuracy and reliability.
- Observability: Integrate pipelines with observability tools to monitor data health,
freshness, and lineage.
Cloud Native Engineering
- Cloud Infrastructure: Deploy and manage workloads on GCP DataProc and Kubernetes (K8s), leveraging containerization for scalable processing.
- Infrastructure a Code: Contribute to infrastructure automation and deployment scripts.
Collaboration & Innovation
- GenAI Integration: Explore and implement GenAI and Agentic workflows to automate data discovery and optimize engineering processes.
- Agile Delivery: Work closely with architects and product teams in an Agile/Scrum environment to deliver features iteratively.
- Code Reviews: Participate in code reviews to maintain code quality, standards, and best practices.
Required Qualifications
- Experience: 3-5 years of hands-on experience in Data Engineering.
- Primary Tech Stack:
– Strong proficiency in Scala and Apache Spark (Batch & Streaming).
– Solid understanding of SQL and distributed computing concepts.
– Experience with GCP (DataProc, GCS, BigQuery) or equivalent cloud platforms (AWS/Azure).
– Hands-on experience with Kubernetes and Docker. - Architecture & Storage:
– Experience with Lakehouse table formats (Iceberg, Hudi, or Delta).
– Understanding of data warehousing and modeling concepts (Star schema, Snowflake schema). - Soft Skills:
– Strong problem-solving skills and ability to work independently.
– Good communication skills to collaborate with cross-functional teams.
Education Qualification
- Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related quantitative field.
Preferred Qualifications
- Machine Learning Background: Familiarity with ML concepts, feature engineering, or experience building data pipelines for ML models is highly preferred.
- Experience with workflow orchestration tools (Airflow, Azkaban, etc.).
- Familiarity with real-time analytics databases (Druid, ClickHouse, HBase).
- Experience with CI/CD pipelines for data applications.
Why Join Us?
- Work on petabyte-scale challenges that define the industry standard.
- Collaborate with top-tier engineers in a high-growth environment.
- Opportunity to work with cutting-edge technologies like Iceberg, K8s, and GenAI
Experience: 3-5 Years
Location: Hyderabad (or as applicable)
Team: Data Platform & Engineering
To apply send your profile to Indiacareers@SmartIMS.com
Java Backend Software Development Engineer (SDE-2)
About the Role
We are looking for a Backend Software Development Engineer (SDE-2) who will be responsible for designing and building scalable backend systems aligned with product requirements. The role requires strong engineering fundamentals, system design skills, and the ability to build maintainable and extensible solutions while considering non-functional requirements such as reliability, availability, and scalability.
The ideal candidate is a well-rounded engineer who is quality-conscious, product-oriented, and business-aware—not just a coder.
Key Responsibilities
- Translate product requirements into well-designed technical components
- Break down projects into tasks and provide accurate effort estimates
- Design low-level solutions that are modular, extensible, and scalable
- Write clean, readable, high-performance, and maintainable code
- Select appropriate data structures, tools, and technology stacks
- Contribute to high-level system design with guidance from senior stakeholders
- Mentor and coach junior engineers, fostering technical excellence
- Collaborate closely with cross-functional teams to achieve shared goals
Required Qualifications & Skills
- Minimum 4+ years of relevant backend development experience
- Strong expertise in Java and backend frameworks such as Spring Boot / Dropwizard
- Experience building microservices-based architecture
- Hands-on experience with MySQL, Hibernate, and relational databases
- B.Tech / M.Tech or equivalent degree
- Good working knowledge of Kubernetes and Linux commands
- Strong Object-Oriented Programming (OOP) fundamentals
- Experience with multithreading and concurrency programming
- Ability to handle complex business logic and large-scale data processing
- Experience working in Agile environments with CI/CD practices
- Proven track record of delivering robust and scalable web applications on time
Location: Hyderabad
Experience: Minimum 4 – 6 Years
No of Positions: 10
To apply send your profile to Indiacareers@SmartIMS.com
Front End Developer
Role Overview
We are looking for a Frontend Engineer who is passionate about building responsive, scalable, and high-performing web and mobile applications. The ideal candidate is a well-rounded engineer who is quality-conscious, product-focused, and business-aware, with a strong sense of ownership and collaboration.
Key Roles & Responsibilities
- Build responsive, scalable, and performant web and mobile applications
- Provide engineering support across building, deploying, configuring, and supporting frontend systems
- Develop clear and maintainable code along with supporting documentation, diagrams, and comments
- Actively participate in design discussions and code reviews to build robust applications and prototypes
- Work closely with UI/UX designers to implement flexible and modern frontend solutions
- Collaborate with cross-functional teams to integrate frontend innovations across the organization
- Contribute to a culture of high code quality and continuous improvement
Required Skills & Qualifications
- Strong working knowledge of JavaScript, HTML, CSS, and Node.js
- Hands-on experience with React and Redux frameworks
- Strong problem-solving skills with the ability to translate business requirements into scalable technical solutions
- Solid understanding of computer science fundamentals and object-oriented programming concepts
- Excellent debugging, analytical, and reasoning skills
- Ability and willingness to explore new technologies to improve development efficiency
- Experience in writing well-abstracted, reusable, and high-performance UI components
- Ability to work closely with Product Managers, UX Designers, and Backend Engineers
- Strong ownership mindset with the ability to work independently on assigned modules
Location: Hyderabad
Experience: Minimum 3 – 6 Years
No of Positions: 10
To apply send your profile to Indiacareers@SmartIMS.com
Write to us
Learn. Gain. Grow.
Our policies and vision stem from within. We strive for our employees to be a part of a free-thinking and liberal community that tries to sustain on constant improvement and prosperity. Through opportunities of growth, our team learns and grows across several domains.
Join Smart IMS to transform the world’s leading businesses and be a part of something bigger.
Experience Excellence. Across Industries.
With technology seeping its way into all aspects of life, we have taken great strides to hone the craft of high-tech solutioning. It has allowed us to create an expansive portfolio spanning enterprises including fintech platforms, pharmaceutical firms, government bodies, and more.
Read more
Future-Proofing Enterprises, Globally
At Smart IMS, we channel our capabilities and expertise into empowering businesses with technology that prepares them for the next big step. Our services provide a cohort of solutions that can help companies initiate, configure, operate, and maintain their infrastructure, cloud ecosystem, communication network, and more.





