Software Engineer

5 months ago


مصر, Egypt Giza Systems EG Full time

Prepares and reviews low-level software designs.
- Selecting features, building and optimizing pipelines using machine learning supervised and
- unsupervised techniques
- architecture principles.
- Processing, cleansing, and verifying the integrity of data used for analysis
- Preparing unit test cases and writing unit test code.
- Writing automated build and execution scripts for software artifacts.
- Writing automated deployment scripts for software artifacts.
- Fixing software bugs reported by internal and external testing teams.
- Fixing bugs in open-source software supported by the company and software products developed by
- the company.
- Accountable for providing high quality software products and service

**Personal Skills**:

- Self-starter with a proactive attitude
- Excellent written and verbal communication skills for coordinating across teams.
- Individual contributor who is able to work effectively across different teams
- Excellent organizational, time management, and presentation skills.
- Ability to communicate effectively with peers, management, & business groups

**Technical Skills**:
Knowledge of a variety of machine learning techniques (clustering, decision tree learning, artificial
neural networks, etc.) and their real-world advantages/drawbacks.
- Excellent Coding Skills in Python are required and other coding knowledge and experience with other

languages like Java, java script, and R are highly desirable.
- Deep understanding with applied experience of OOP concepts, writing modularized code and common

design patterns.
- Excellence at using common python data science packages like Scikit-Learn, NumPy, SciPy, Matplotlib,

and Plotly.
- Experience with Big Data tools like Spark, Kafka, NiFi, Airflow is preferred.
- Experience with data visualization tools, such as Plotly Dash, PowerBI, Tableau, etc.
- Proficiency in using query languages such as SQL, HiveQL.
- Experience with NoSQL databases, such as MongoDB, Cassandra, HBase, Neo4J
- Previous knowledge of container management (I.e., Docker) is preferred.
- Previous experience with cloud services like AWS, GCP, Azure, and Linux administration is preferred.
- Proven hands-on experience in dealing with a variety of software development and machine learning

tasks including different types of data like tabular, time-series, image, and sequential data.
- Python
- Django
- Apache Spark
- Apache NiFi
- SQL / NoSQL
- Unified Modeling Language (UML)
- Machine Learning
- Time-Series Data
- OOP
- Design Patterns

**Education**:
Bachelor’s degree or equivalent experience. Preferred Computer science or engineering

**Job Details**:
Job Location

Cairo, Egypt

Company Industry

Software Development

Company Type

Employer (Private Sector)

Job Role

Engineering

Employment Status

Full time

Job Division

COO Office
SW Engineering

Career Level

Entry Level

Years of Experience

Min: 0 Max: 2

Degree

Bachelor's degree


  • Software Engineer

    6 months ago


    مصر, Egypt Applab Software Trading Full time

    **Job Overview**: We are seeking a talented Software Engineer to join our dynamic team. The ideal candidate will be responsible for developing high-quality software solutions and contributing to all phases of the development lifecycle. **Duties**: - Design, develop, and implement software solutions - Participate in requirements analysis - Collaborate with...


  • مصر, Egypt Siemens Digital Industries Software Full time

    Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years. Digital Verification Technologies ( **DVT** ) division is looking for a highly qualified **Software Development Engineer** for an...


  • مصر, Egypt Siemens Digital Industries Software Full time

    Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 165 years. We're looking for a **Software Development Engineer** to join our **Calibre Engineering division** in **Cairo, Egypt**. **Main...


  • مصر, Egypt Siemens Digital Industries Software Full time

    Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years. We are currently seeking a Software Development Engineer to join our Brightly Team in Cairo, Egypt. **Responsibilities**: - Write...


  • مصر, Egypt TechnoMasr for (web solutions and software) Full time

    Review requirements, specifications, and technical design documents to provide timely and meaningful feedback. - Reporting and reviewing software bugs using JIRA\ClickUp. - Analyzing assigned tasks issues and risks, then reported on JIRA\ClickUp. - Creating Mind-Map and executing complex Test Case Procedures and Test Scripts, API Tests. - Completing testing...

  • Software Engineer

    5 months ago


    مصر, Egypt اورنچ مصر Full time

    About the job Software Engineer **Purpose of the job** senior software engineer is typically required to work with and supervise a team of software engineers developing information systems for a website or other software programs **Duties and responsibilities** - Participate in development of new services and operations support team to ensure delivery and...

  • Software Engineer

    5 months ago


    مصر, Egypt Procore Technologies Full time

    **Job Description**: We’re looking for **Software Engineer** to join our Payments Team in the Financial Division. In this role, you’ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects. As a **Software Engineer**, you are responsible for designing, building, and shipping software using...

  • Software Engineer

    5 months ago


    مصر, Egypt Procore Full time

    We’re looking for **Software Engineer** to join our Payments Team in the Financial Division. In this role, you’ll join our highly collaborative Product and Engineering organization to drive the technical direction of our projects. As a **Software Engineer**, you are responsible for designing, building, and shipping software using your analytic,...

  • Software Engineer

    5 months ago


    مصر, Egypt Orange Full time

    **Purpose of the job** Senior software engineer is typically required to work with and supervise a team of software engineers developing information systems for a website or other software programs **Duties and responsibilities** - Participate in development of new services and operations support team to ensure delivery and resolution of solutions...


  • مصر, Egypt CharCentric Full time

    CharCentric is a dynamic technology firm operating in the UAE. We are focused on providing top-tier technology consulting and engineering services to both emerging and established businesses. Tasks - Work with our founder on hiring more specialized roles in the near future. - Lead and manage a team of software engineers to ensure successful completion of...


  • مصر, Egypt CharCentric Full time

    CharCentric is a dynamic technology firm operating in the UAE. We are focused on providing top-tier technology consulting and engineering services to both emerging and established businesses. Tasks - Work with our founder on hiring more specialized roles in the near future. - Lead and manage a team of software engineers to ensure successful completion of...


  • مصر, Egypt robusta Full time

    Robusta, a tech agency specializing in digital transformation programs, is seeking a highly-skilled Software Engineer in AI to join their team. This position offers the unique opportunity to work with a diverse client base across different sectors and industries - providing a challenging and dynamic work environment. As a Software Engineer in AI, you will...


  • مصر, Egypt Siemens Full time

    Siemens Digital Industries Software is a global technology powerhouse. With some of the best-known brands in the world, Siemens has stood for engineering excellence, innovation, quality, and reliability for more than 175 years. Digital Verification Technologies (**DVT**) division is looking for a highly qualified **Software Development Engineer** for an...


  • مصر, Egypt Spectro Systems Full time

    A leading innovator in the IoT space, is seeking an experienced Engineering Manager to lead our software development team. **Position Summary**: As an Engineering Manager, you will play a pivotal role in driving our software development initiatives for IoT products. You will lead a team of talented engineers to build scalable and robust systems, ensuring...


  • مصر, Egypt اورنچ مصر Full time

    About the job Senior Software Engineer **Purpose of the job** senior software engineer is typically required to work with and supervise a team of software engineers developing information systems for a website or other software programs **Duties and responsibilities** - Participate in development of new services and operations support team to ensure...

  • Software Engineer

    5 months ago


    مصر, Egypt Salesbox Full time

    **Key Responsibilities**: Utilize modern JavaScript frameworks such as Vue, Angular, or React to build dynamic and responsive user interfaces. Develop and consume RESTful APIs to integrate front-end components with back-end services. Implement and adhere to best practices in version control using Git. Collaborate with cross-functional teams to define,...

  • Software Engineer

    5 months ago


    مصر, Egypt Blink22 Full time

    As a Mobile Engineer at Blink22, your role will involve collaborating with various departments within the company to ensure the successful creation and implementation of innovative and streamlined mobile experiences. Additionally, you will actively contribute to enhancing our internal workflows and fostering a culture of continuous improvement and...


  • مصر, Egypt Teradata Full time

    What You’ll Do Perform (hands-on coding) all phases of the software development cycle: requirements gathering, design, development, testing, releasing, and maintaining software products. Inspire, lead, and mentor less senior software engineers in a flexible, fast-paced work environment. Establish procedures and standards (e.g. software engineering...


  • مصر, Egypt Procore Full time

    What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most dangerous. We are...


  • مصر, Egypt Procore Technologies Full time

    What if you could use your technology skills to develop a product that impacts the way communities’ hospitals, homes, sports stadiums, and schools across the world are built? Construction impacts the lives of nearly everyone in the world, and yet it’s also one of the world’s least digitized industries, not to mention one of the most dangerous. We are...