![Affectiva](https://recruitment.talentsmine.net/wp-content/uploads/jobsearch-user-files/screen-shot-2019-06-12-at-11.05.37-am-300x166.png)
Senior Software Engineer – Platform
2 weeks ago
We're looking for a Senior Software Engineer to join our globally distributed but close-knit team in creating, delivering, and maintaining our industry-recognized software-based Human Perception AI solutions and platform.
Reporting to the Director of Data, you can expect to be actively working on Affectiva's data pipelines and data platform in direct support of our Machine Learning / Deep Learning Science Organization who will be your main internal clients. This will involve deep knowledge about efficient data pipelining, and transformation, in particular automated provisioning and monitoring of transient infrastructure. Efficiency, quality, and automation are paramount to keep the data flowing to those who depend on it.
About You
You understand what it means to create a backbone for a system. Without your frameworks and APIs, core business requirements wouldn't be met. Non-functional requirements are what you consider, and you know the questions to ask to ensure the system delivers to the appropriate capacity, securely and reliably.
These days it's all about the movement, transformation, and presentation of data and you recognize this fact. You have at least 3 years' experience developing server-less functions and micro-services which manage and process data. You have also built up significant infrastructure experience in cloud environments that efficiently move very large volumes of data, and you have written database functions and Python scripts to orchestrate and monitor those systems.
Ideally you understand the pains and friction associated with ML/DL pipelines and can help ease them, our goal is to enable our Science team to move fast and flawlessly as we off-load much of their manual heavy lifting to automated infrastructure.
Required Qualifications:
Passion, drive, initiative and a sense of humor plus a number of the skills listed below
Skills & Technologies:
- Core Languages: Python, SQL, Ruby on Rails
- Technologies : AWS Batch, Spark, Hive, EMR, Presto, Docker, Jenkins, Bitbucket
- Databases: RDS and MySQL
- AWS Experience
- OS: Linux
- Stellar verbal and written communication skills
- Ability to multitask and work independently without much supervision
- Well organized
- Flexible and collaborative
- Ability/willingness to travel
Experience:
- At least 3+ years developing and maintaining large, distributed, highly available, highly scale-able, event driven, server-less and microservice architectures
- Support of ML/DL Engineering/Science Teams
- Migrating, transforming, and processing huge volumes of data at low cost
- Developing DAOs and APIs
- Extensive practical experience using a wide range of AWS technologies, including: S3, EC2s, Lambda, Step Functions, Glue, EMR, API Gateway
- Identifying and resolving bottlenecks and weaknesses in execution/process flows and pipelines
- Rule-based data processing
- Horizontal scaling
- Load balancing
- Logging and Monitoring of utilization and flows
- Have successfully worked with globally distributed teams
Other Useful Skills and Experience:
- AWS Certified Cloud Practitioner (Foundation) OR
- AWS Certified Developer (Associate)
- AWS Certified Big Data (Specialty)
Additional Information and Company Benefits:
- Full Time Position located in 5th settlement – New Cairo – Egypt
- Competitive Benefits Package including
- Social Insurance
- Casual Startup office culture, collaborative office space
- Flexible work schedule
- Complimentary snacks and drinks, and lunch provided once a week
We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.
-
Senior Software Engineer – Platform
3 months ago
Cairo, Cairo, Egypt Affectiva Full timeWe're looking for a Senior Software Engineer to join our globally distributed but close-knit team in creating, delivering, and maintaining our industry-recognized software-based Human Perception AI solutions and platform.Reporting to the Director of Data, you can expect to be actively working on Affectiva's data pipelines and data platform in direct support...
-
Senior Software Engineer
5 hours ago
Cairo, Cairo, Egypt Procore Full timeJob DescriptionWhat 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
4 weeks ago
Cairo, Cairo, Egypt Procore Full timeJob DescriptionWhat 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....
-
Senior Software Engineer
3 months ago
Cairo, Cairo, Egypt Procore Full timeJob DescriptionWhat 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....
-
FullStack Senior Software Engineer
5 hours ago
Cairo, Cairo, Egypt Procore Full timeJob DescriptionWhat 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 Engineering Manager
2 weeks ago
Cairo, Cairo, Egypt Envision Employment Solutions Full time**Ready and hungry for a new adventure? You are definitely in the right place We at Envision Employment Solutions are always on the look for top talents around the globe and matching them with our partners' hiring needs, to help them build and scale Our partners offer awesome work environment, competitive salaries, full benefits, and many others perksOur...
-
Software Development Engineer
1 month ago
New Cairo, Cairo, Egypt Siemens Digital Industries Software Full timeJob Family: Research & DevelopmentReq ID: 420812We are seeking a highly motivated, responsible and self-starting SW Development Engineer to join our forward thinking SLS TLM Cores R&D team in Cairo, Egypt. This is a role with a truly global scope, and an opportunity to drive continuous improvement of one our most important services.In this role, you will...
-
Software Development Engineer
2 weeks ago
New Cairo, Cairo, Egypt Siemens Digital Industries Software Full timeJob Family: Research & DevelopmentReq ID: 420812We are seeking a highly motivated, responsible and self-starting SW Development Engineer to join our forward thinking SLS TLM Cores R&D team in Cairo, Egypt. This is a role with a truly global scope, and an opportunity to drive continuous improvement of one our most important services.In this role, you will...
-
Software Development Engineer
4 weeks ago
New Cairo, Cairo, Egypt Siemens Digital Industries Software Full timeJob Family: Research & DevelopmentReq ID: 420812We are seeking a highly motivated, responsible and self-starting SW Development Engineer to join our forward thinking SLS TLM Cores R&D team in Cairo, Egypt. This is a role with a truly global scope, and an opportunity to drive continuous improvement of one our most important services.In this role, you will...
-
Cross-platform Software Development Principal
2 weeks ago
Cairo, Cairo, Egypt Integrant Full timeIntegrant Inc is hiring a Principal Software Engineer primary goal is to implement assigned tasks on time, with the highest quality, and using the best practices. React/Ionic Software Engineer is an experienced and talented developer with a successful delivery track, proven technical expertise, with eager for technology.Duties and Responsibilities: Deliver...
-
Staff Software Engineer
1 month ago
Cairo, Cairo, Egypt Procore Full timeJob DescriptionWhat 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.As a Staff Software Engineer on the...
-
Staff Software Engineer
2 weeks ago
Cairo, Cairo, Egypt Procore Full timeJob DescriptionWhat 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.As a Staff Software Engineer on the...
-
Staff Software Engineer
4 weeks ago
Cairo, Cairo, Egypt Procore Full timeJob DescriptionWhat 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.As a Staff Software Engineer on the...
-
Senior Manager, Software Engineering
4 weeks ago
Cairo, Cairo, Egypt Procore Full timeJob DescriptionProcore is looking for a Senior Manager, Software Engineering to join Procore's Construction Intelligence Org to maintain, optimize, and enhance the data pipeline that supports all user analytics. You'll be responsible for the data pipeline's end-to-end functionality, from the streaming service receiving the events from sources to the tools...
-
Senior Manager, Software Engineering
2 months ago
Cairo, Cairo, Egypt Procore Full timeJob DescriptionProcore is looking for a Senior Manager, Software Engineering to join Procore's Construction Intelligence Org to maintain, optimize, and enhance the data pipeline that supports all user analytics. You'll be responsible for the data pipeline's end-to-end functionality, from the streaming service receiving the events from sources to the tools...
-
Senior Software Developer
2 weeks ago
Cairo, Cairo, Egypt Top Notch Consultancy Full timeOur client, an IT consultancy firm based in Dubai, is seeking a Senior Software Developer to be based in Egypt. The ideal candidate will be responsible for designing, implementing, and maintaining complex, enterprise-level applications. Collaborates closely with cross-functional teams to gather requirements, propose technical solutions, and deliver business...
-
Software Engineer
2 weeks ago
Cairo, Cairo, Egypt Pelcro Full timeEmpowering businesses to deliver a 7-star experienceAs a leading subscription and membership management platform with enterprise clients around the world, Pelcro's vision is to elevate the way consumers and businesses interact. We provide all the necessary tools for businesses to create a seamless customer experience.We are always on the lookout for talented...
-
Technical Lead – Platform
3 months ago
Cairo, Cairo, Egypt Affectiva Full timeWe are looking for a Technical lead on the Platform team, the team tasked with creating/maintaining Affectiva's data pipelines and data platform. The Platform team will directly support our Machine Learning / Deep Learning Science Organization who will be your main internal clients. This will involve deep knowledge about efficient data pipelining, and...
-
Technical Lead – Platform
2 weeks ago
Cairo, Cairo, Egypt Affectiva Full timeWe are looking for a Technical lead on the Platform team, the team tasked with creating/maintaining Affectiva's data pipelines and data platform. The Platform team will directly support our Machine Learning / Deep Learning Science Organization who will be your main internal clients. This will involve deep knowledge about efficient data pipelining, and...
-
Technical Lead – Platform
4 weeks ago
Cairo, Cairo, Egypt Affectiva Full timeWe are looking for a Technical lead on the Platform team, the team tasked with creating/maintaining Affectiva's data pipelines and data platform. The Platform team will directly support our Machine Learning / Deep Learning Science Organization who will be your main internal clients. This will involve deep knowledge about efficient data pipelining, and...