Home About Us Careers

Careers

Current Openings

Associate Software Engineer

Qualification: Minimum 4-year degree preferably in BCS/BS

Experience: 2-3 years’ experience in .Net Framework Web technologies i.e. MVC/ASP.Net (C#), Web APIs, Web Services

Location: Islamabad

Shift: Night

Desired Skills and Experiences:

  • Strong understanding of .Net Framework Web technologies i.e. MVC/ASP.Net (C#), Web APIs, Web Services.  RESTFUL services will be a plus point
  • Sound knowledge of Winforms and desktop applications
  • Hands-on experience on client-side technologies i.e. Jquery/JSON, KnockoutJS/Angular JS, etc
  • Good knowledge of UI Frameworks e.g. Bootstrap
  • Able to write complex SQL queries
  • Understand Software Engineering Best Practices
  • Experience in design patterns
  • Problem solver, detail-oriented, able to deliver within the time
  • Strong oral and written communication
  • Work well independently or within a team
  • Strong written and verbal communication skill

We are seeking a talented and motivated team player with excellent written, verbal, and interpersonal communication skills. Someone who thrives in working with a variety of tools, languages, systems, and architectures. If you feel you have the right skill set and are up for an exciting challenge, please send your CV at jobs@iengineering.com

Senior Software Engineer (Multiple Positions)

Qualification: Minimum 4-year degree preferably in BCS/BS

Experience: 7+ years’ experience with software industry with working experience in ASP.Net MVC, .NET Core, C#, and SQL Server, MVVM Frameworks, Angular and JavaScript.

Required Skills:

  • Identify, track, manage and resolve project issues
  • Proactively disseminate project information to all stakeholders
  • Identify, manage and mitigate project risk
  • Ensure that the solution is of acceptable quality
  • Develop Solutions and related products
  • Ability to identify skills and assign responsibilities accordingly
  • Perform regular code review of assigned team members
  • Ability to manage each aspect of product release from a technical standpoint
  • Ability to ship high quality software on time
  • Investigate new technologies and create technical specifications
  • Capability of integrating different software modules
  • Sound understanding of .NET Framework
  • Sound knowledge and Experience of Web and XML related technologies, HTTP/HTTPS, HTML, XHTML, CSS, XML and JavaScript
  • Understanding of all phases of the development process
  • Proven experience of building a software development team
  • Have strong software architecture skills
  • Strong written and verbal communication skills

Transportation Data Analyst (1 Position)

Department: Applied Research

Reporting to: Transportation Data Scientist

Qualification: MS degree in Civil Engineering (Preferably in the fields of Transportation/Pavement/Bridge/Traffic Engineering)

Experience: 3+years of experience of working in their field of applied engineering or technology related products

The iENGINEERING Applied Research Group is a group of technology evangelists, software engineers, infrastructure and transportation engineers, and data scientists working together to pursue game-changing advances in artificial intelligence and to develop cutting-edge tools for solving complex real-world problems for the US transportation industry. Transportation Data Analyst will be a core team player for the Applied Research Group.

Duties and Responsibilities:

  • Integrating engineering knowledge and technical subject matter expertise to understand, process and validate client requirements by acting as a bridge for information and knowledge transfer between the clients and technology development teams in house
  • Participate in database modeling and design from the perspective of an engineer user to ensure the engineering data are stored and accessed seamlessly while preserving the data quality
  • Take part in application design from the perspective of user experience to ensure engineer users can easily access, visualize, and download data for easy extraction of pertinent information from the data
  • Monitoring and assuring quality standards and procedures of the technology solutions and products to meet client’s satisfaction. This includes active engagement in quality control and quality assurance activities
  • Coordinating project activities by efficient tracking and monitoring the project timelines, deliverables and resource allocation
  • Compiling project related documentations and engaged in effective reporting on the project scope and deliverables
  • Participating in research and development activities in house for developing state of the art technology products

Desired Skills:

  • Technical understanding of multiple of these subject matter areas: bridge engineering, pavement engineering, highway performance monitoring, traffic management protocols, and transportation asset management. Prior knowledge of US standards and protocols is highly preferable including relevant AASHTO, FHWA and ASTM guidelines
  • Sound understanding of various bridge and/or pavement materials and testing procedures
  • Ability to assess bridge and/or pavement condition measures and possess knowledge of condition inspection and possible maintenance and rehabilitation methodologies and protocols
  • Prior knowledge of bridge and/or pavement engineering technologies including software, applications and latest field advancements
  • Sound analytical skills including statistical and econometric analysis and familiarization with various analytical software and tools
  • Proficient computer skills and in-depth knowledge of MS Office Suite. Additional knowledge of bridge and/or pavement design and analysis software is preferable
  • Experience with database ETL tools such as SQL scripts is preferable
  • Experience with data science tools such as R, Python, etc. is preferable
  • Great written and oral communication skills
  • Pleasant and presentable personality, with ability to motivate the team and getting the job done
  • Team work
  • Effective Communication
  • Leadership & Project Management
  • Decision Making
  • Creativity
  • Problem Solving

Full-Stack Developer (1 Position)

Department: Applied Research Group

Qualification: Minimum 4-year degree preferably in BCS/BS

Experience: 4+ years’ experience with software industry. At least 3 years working experience in ReactJS or Angular, Node.js, JavaScript, ASP.Net Core, C#, MVC, and SQL Server.

Description:  

The iENGINEERING Applied Research Group is a group of technology evangelists, software engineers, and data scientists working together to pursue game-changing advances in artificial intelligence and to develop cutting-edge tools for solving complex real-world problems for the US transportation industry. We are in the process of expanding our team and are looking for a competent and professional full-stack Node.js developer. The developer will be working within the Applied Research Group to build web applications to expose the technology and tools developed by the core research team.

Desired Experience & Skills:

  • Expert-level understanding and hands-on experience in Node.js, Express, Socket.IO, and Angular or ReactJS. Able to develop and maintain highly scalable and responsive web applications with Angular or ReactJS frontend and Node.js backend.
  • Be able to work independently and get involved in the complete design and development of the applications from conception to development and deployment. Must be able to take decisions in terms of what technology stack to use for a particular use case.
  • Should be familiar with source control tools such as Git.
  • Should have strong software architecture skills. Identify options for potential solutions and assessing them for both technical and business suitability.
  • Maintain legacy applications in .NET Core.
  • Have strong experience with relational (SQL) and non-relational (NoSQL) databases
  • Should be familiar with cloud platforms especially AWS. GCP and Microsoft Azure is a plus.
  • Sound understanding of .NET Framework, especially .NET Core
  • Strong Web Development concepts
  • Strong written and verbal communication skills

Senior Database Developer (1 Position)

Qualification: Minimum 4-Year degree preferably in BCS/BS

Experience: 10+ years of experience in database design and development

Certification: Microsoft and Oracle Certifications

Desired Experience & Skills:

  • Proven experience in designing large scale databases.
  • Hands on experience in using latest data modelling tools.
  • Understanding of various ETL techniques and frameworks.
  • Well versed in Data Warehousing concepts.
  • Expert in performance monitoring, performance tuning and query optimization.
  • Experience in writing complex Stored Procedures, functions using T-SQL and PL/SQL
  • Knowledge of BI concepts and hands on experience of latest BI tools.
  • Knowledge of Big Data concepts is a plus
  • Experience in all mainstream database systems such as Oracle 12c and SQL Server is essential.
  • Experience in cloud based NoSQL databases would be preferred.
  • Strong logical and analytical skills.
  • Strong written and verbal communication skills.

Associate Machine Learning Engineer (1 Position)

Department: Applied Research

Reports to:  Solution Architect

Qualification: Bachelor’s degree in Engineering or Computer Science.

Experience:    0-3 years of experience, working in AI or similar domains.

Overview

The iENGINEERING Applied Research Group is a group of technology evangelists, software engineers, and data scientists working together to pursue game-changing advances in artificial intelligence and to develop cutting-edge tools for solving complex real-world problems for the US transportation industry.

Duties and Responsibilities

  • Understand project and business requirements to get a strong grasp of the projects and domain
  • Research and try different approaches and algorithms to solve a problem and recommend the best approach with strong reasoning
  • Write Python scripts for data cleaning, preprocessing, post-processing, and visualization of results
  • Continuously train deep learning models including image classification, object detection, image segmentation and scene detection using Pytorch, TensorFlow, and OpenCV
  • Evaluate trained model performance and propose steps to increase accuracy and speed of inference
  • Make finalized models production-ready and deploy on cloud using Flask and Docker
  • Write clear and useful technical documentation related to the product
  • Work independently, and sometimes with a group of engineers, to develop robust and efficient technology solutions

Desired Skills

  • The candidate should have experience in building AI applications with robust architecture which are scalable as per project requirements.
  • Must have in-depth knowledge of machine learning and deep learning algorithms.
  • Experience working with Image Processing and Computer Vision technologies is required. Experience in Natural Language Processing (NLP) is a plus.
  • Must be proficient in Python, Pytorch, Tensorflow, OpenCV, Numpy, Scikit-learn, Pandas, and Matplotlib. Should also should be comfortable working with object detection, image segmentation, classification, and regression algorithms.
  • Familiarity with Docker containers and Flask APIs is a plus
  • Experience or certification of using AWS cloud services is a plus
  • Must also be comfortable in quickly learning new things according to the requirements of the project. Demonstratable experience in research and development is a plus

Software Engineer WordPress (Night Shift)

Qualification: Minimum 4-year degree preferably in BCS/BS.

Experience:    3+ years’ experience in PHP, WordPress, WordPress Plugins and Frameworks. Experience in Node.js and Python will be a plus point.

Desired Experience and Skills

  • Good Programming concepts.
  • Excellent knowledge of relational databases, and of developing web-services. Ability to convert comprehensive layout and wireframes into working HTML pages.
  • Knowledge of how to interact with RESTful APIs and formats (JSON, XML). Strong understanding of PHP back-end development.
  • Good understanding of front-end technologies, including HTML5, CSS3, JavaScript, jQuery. Skills of using WordPress with Apache and Nginx servers.
  • Understanding of all phases of the development process and proven experience in building a software development team.
  • Have basic software architecture skills and ability to manage each aspect of the product release from a technical standpoint.
  • Should know about the security issues involved in WordPress sites.

We are seeking a talented and motivated team player with excellent written, verbal and interpersonal communication skills. Someone who thrives in working with a variety of tools, languages, systems, and architectures.
If you feel you have the right skillset and are up for an exciting challenge, please send your CV at:
jobs@iengineering.com Or Visit: https://www.iengineering.com.pk/about-us/careers/

If you would like to help empower the world through great software technology and help shape the products and services of the future, then we may be the company for you. iENGINEERING is constantly looking for highly motivated and talented individuals to join our team of engineers and computer scientists. iENGINEERING offers an excellent working environment, comprehensive benefits, and competitive salaries to its employees. If interested, please send your resumes and/or cover letters at jobs@iengineering.com . Please mention the post you are applying for in the subject of that email.