Software Engineer
5 days ago
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 can 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 various 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 experience with other languages like Java, javascript, and R are highly desirable.
- Deep understanding with applied experience of OOP concepts, writing modularized code, and common design patterns.
- Experience with Big Data tools like Spark, Kafka, NiFi, and Airflow is preferred.
- Experience with data visualization tools like Plotly Dash, PowerBI, Tableau, etc.
- Proficiency in using query languages such as SQL and 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 various 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 in Computer Science, Software Engineering, or a related field.
**Job Details**:
Job Location
Cairo, Egypt
Company Industry
Integration
Company Type
Employer (Private Sector)
Job Role
Engineering
Employment Status
Full time
Employment Type
Employee
Job Division
Smart Solutions
Career Level
Mid Career
Years of Experience
Min: 1 Max: 2
Nationality
Egypt
Degree
Bachelor's degree
-
Software Engineer
3 weeks ago
القاهرة, Egypt Microsoft Full time**Please note**: This job posting covers hiring for both Senior Software Engineer and Software Engineer positions We are looking for talented and experienced Backend Software Engineers to join our expanding teams in Egypt, where you’ll have the opportunity to work on cutting-edge projects as part of the Microsoft AI Organization. This is an exciting...
-
Software Engineer
1 week ago
القاهرة, Egypt Areeb Technology Full timeWe are seeking a skilled and experienced DevOps Software Engineer to join our talented development team. - Understanding customer requirements and project KPIs - Implementing various development, testing, automation tools, and IT infrastructure - Planning the team structure, activities, and involvement in project management activities. - Managing...
-
Manager, Software Engineering
1 week ago
القاهرة, Egypt Procore Technologies Full timeWe’re looking for a **Software Engineering Manager**to join Procore’s Product & Technology Team. Procore software solutions aim to improve the lives of everyone in construction and the people within Product & Technology are the driving force behind our innovative, top-rated global platform. We’re a customer-centric group that encompasses engineering,...
-
Software Engineer
3 weeks ago
القاهرة, Egypt Microsoft Full timeJoin the Microsoft Shopping team and become part of a dynamic group dedicated to delivering a smarter shopping experience. We prioritize personalization, savings, transparency, and convenience, ensuring confidence with every purchase. In a world where the excitement of discovering the perfect item can quickly turn to disappointment, Microsoft Shopping serves...
-
Senior Software Engineer
5 days ago
القاهرة, Egypt Giza Systems EG Full timeLeading other team members in developing ML-related features in software products. - Prepares and reviews low-level software designs. - Selecting features, building and optimizing pipelines using machine learning supervised and unsupervised techniques - Processing, cleansing, and verifying the integrity of data used for analysis - Preparing unit test cases...
-
Staff Software Engineer
3 weeks ago
القاهرة, Egypt Qoyod Full time**About Us** We're leaders in technology, managing over 120K production databases and delivering 5+ SaaS products. Handling an average of 10K req/min, we're committed to reliability and scalability. Join us in driving technological advancement and making an impact worldwide. **Job Summary** As a Staff Engineer, you will be a pivotal member of our...
-
Java Software Engineer
2 days ago
القاهرة, Egypt Agolo Full timeInnovation is at the heart of what we do. At Agolo, natural language processing, machine learning, and data are at the core of our work. We are seeking a software engineer to join our team in Cairo. As a Software Engineer at Agolo, you will work closely with our data science and product teams to build the next-generation AI product support platform. Join...
-
Software Development Engineer Ii
2 weeks ago
القاهرة, Egypt Souq.com for E-Commerce LLC Full time3+ years of non-internship professional software development experience - 2+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - Experience programming with at least one software programming language The Amazon Middle East and North Africa team is looking for a Software...
-
Senior Software Engineer
6 days ago
القاهرة, Egypt almentor Full time**Abou**t almentor**: We are the leading Video-Learning Platform in Arabic! Established in 2016, we produced over 1000 online courses for individuals, corporations, and government entities across Egypt and the Gulf. Our platform is a hub of knowledge, fostering lifelong learning and growth for individuals around the globe. We are a purpose-driven team. Our...
-
Software Development Engineer
2 days ago
القاهرة, Egypt Sahl Full timeSahl provides a novel technology that avails a diverse range of end-consumer services including prepaid electricity meters recharge using their mobile phones at any time in the comfort of their homes. Sahl also offers a wide range of payment services allowing end consumers to pay using a wide range of payment options. The team is looking for a talented and...
-
Software Development Engineer Ii
2 weeks ago
القاهرة, Egypt Souq.com for E-Commerce LLC - G32 Full time4+ years of non-internship design or architecture (design patterns, reliability and scaling) of new and existing systems experience - 5+ years of non-internship professional software development experience - Experience programming with at least one modern language such as Java, C++, or C# including object-oriented design - Experience designing or...
-
Software Engineering Team Lead
5 days ago
القاهرة, Egypt iCareer Full time** Lead and Inspire**: Guide our tech team, fostering a collaborative environment where innovation thrives. - ** Create Synergies**: Ensure seamless collaboration between tech team members to maximize efficiency and creativity. - ** Master No-Code/Low-Code Platforms**: Dive into and lead the charge with platforms that are redefining how technology solutions...
-
Software Engineer Ii
2 weeks ago
القاهرة, Egypt Procore Full timeWe’re looking for **Software Engineer II - Backend** to join Procore’s Project Management Tools Experience team. 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 II - Backend** at Procore, you’re given the unique opportunity to partner...
-
(Senior) Software Engineer
2 days ago
القاهرة, Egypt Microsoft Full time**Please note**: This job posting covers hiring for both Senior Software Engineer and Software Engineer positions We are looking for talented and experienced Backend Software Engineers to join our expanding teams in Egypt, where you’ll have the opportunity to work on cutting-edge projects as part of the Microsoft AI Organization. This is an exciting...
-
Software Development Engineer
2 weeks ago
القاهرة الجديدة, Egypt Siemens Full timeSiemens Digital Industries Software - Where today meets tomorrow. Let's make the difference together! Meet the team - Video Siemens Digital Industries (DI) is an innovation leader in automation and digitalization. Closely, collaborating with partners and customers, we care about the digital transformation in the process and discrete industries. With our...
-
Software Senior Engineer
1 week ago
القاهرة, Egypt Dell Full timeYou will be part of a unique team that gets to work on different project with a vast variety of cutting-edge technologies. Working at Dell Technologies, you will gain access on endless learning resources and great opportunities to develop your technical and inter-personal skills. Join us to do the best work of your career and make a profound social impact...
-
Staff Software Engineer
2 weeks ago
القاهرة, Egypt Procore Full timeWhat 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. That’s why we’re looking for a talented...
-
Senior Software Engineer
1 week ago
القاهرة, Egypt Procore Full timeWhat 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. That’s why we’re looking for a talented...
-
Software Engineer
2 weeks ago
القاهرة, Egypt Vultara Inc. Full time**IMPORTANT!!!! Indeed has a bug which always displays "Pay" in USD currency. Our listed "pay" or "salary" is always in the listing country's local currency. Ignore "USD" or "$" anywhere you see in this job posting unless that position is listed for the US.** VULTARA is a security risk management tool for cyber-physical systems. It empowers cross-functional...
-
Software Engineer
12 hours ago
القاهرة, Egypt Orange Business Full time**Votre rôle**: About OINIS: Orange International Networks Infrastructures & Services (OINIS) is a technical department serving the group at an international dimension. With more than 1700 collaborators highly qualified trough the world, OINIS is a privileged stakeholder for networks, infrastructure and security. OINIS’s mission is to conceive, plan,...