Search 4815 Live Jobs

Select from 6037 Resumes Online

Advertise Your Job

Attract the Best Qualified
Professionals Easily

Post a Job

Latest Jobs

Andela Kigali, Rwanda
Mar 26, 2020
Full Time
Where You’ll Work Andela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers. Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage. We are looking for a talented and passionate Senior Data Engineer with a strong technical and analytical background to build out the Partner’s core data offerings. Data is at the centre of everything our partner does - from developing innovative campaigns to elicit data, to analyzing and processing data to derive insights. As a Data Engineer, you’ll be working with some of the world’s most interesting and difficult to obtain data. As a member of the Data Engineering Team, you will get hands-on experience structuring and modelling data as well as implementing workflows. You will productize cutting-edge machine learning and data science algorithms in service of data analytics solutions requiring a combination of data pipelines, data lakes and data warehouses. You will exercise extensive data processing and advanced ML modeling for such things as harmonisation of place locations, identification of fraudulent behaviour, the tracking and forecasting of reported price data, and derivation of insights from contributor survey responses. Primary qualifications: You are passionate about building and developing a world-class engineering culture You are humble and drive positivity You value and respect diversity and inclusion You are capable of effectively communicating in a data-driven manner What you get to do: Create innovative on-demand and subscription data products using information collected by partner’s worldwide network of contributors Model data and process flows for both live and offline data in a way that maps storage systems to business requirements Collaborate with data scientists to productize algorithmic prototypes for statistical analysis and machine learning for prediction and clustering Implement data pipelines for data transformation and integration (streaming and batch) Develop and improve the current data architecture with an emphasis on data quality, improved monitoring, and high availability Analyze trade-offs involving latency, throughput, and transactions for distributed systems Champion data governance, security, privacy, quality and retention policies Your background likely includes: Expertise designing and maintaining databases (object, columnar, in-memory, relational) Proven track record of successful communication of data infrastructure, data models, and data engineering solutions Experience with relational data stores as well as one or more NoSQL data stores (e.g. Mongo, Cassandra) Prior experience in data warehouse modernization building complete data warehouse solutions, star/snowflake schema designs, infrastructure components, ETL/ELT pipelines, and reporting/analytic tools Experience building production-grade data backup/restore, and disaster recovery solutions Hands-on experience with batch and streaming data (e.g., Cloud Dataflow, Beam, Spark, Cloud Pub/Sub, Apache Kafka) Advanced SQL skills, and proficient in one or more programming languages such as Python Familiarity with python data science tooling (pandas, scipy, sklearn) Demonstrated proficiency with data structures, algorithms, distributed computing, storage systems BS or MS in Computer Science or equivalent work experience & analytical skills 5+ years' of overall programming/data engineering experience Bonus Points: Knowledge of geospatial processing with PostgreSQL and PostGIS Experience designing and maintaining data warehouses Developing for Google Cloud Platform/Google Professional Data Engineer Certified Experience with Python, Java, Scala Experience using ArcGIS or other similar GIS systems What You’ll Get* Full-time compensation Full medical coverage Beautiful working environment Opportunity to work with the brightest minds inside and outside of your field A chance to change the world for the better We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. * May vary slightly based on location
Andela Kigali, Rwanda
Mar 26, 2020
Full Time
Where You’ll Work Andela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers. Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage. A day in the life of a team Software Engineer: Our team is distributed worldwide which means we work asynchronously most of the time. Your typical week would include: Collaborating with design, analytics, support, and product management to understand the problems we want to solve and exploring how we can solve them Discussing and collaboratively solving engineering and product problems with engineering collaborators in Slack or Zoom Opening a Pull Request to implement the next most important feature or fix the most critical bug Trying to reproduce a reported bug and responding to issues we’ve received from the community Reviewing your teammates' Pull Requests and providing helpful feedback Working with your engineering manager in your one-on-one meetings to grow your team and career Talking with users to discover what they love and what their pain points are Responsibilities: Design, scope, and implement technical solutions that scale across multiple web applications Collaboratively define and prioritise projects and tasks Drive thoughtful conversations around technical issues and opportunities Review code and provide thoughtful, constructive feedback for your team and the community Triage, reproduce, and debug technical support requests, bugs, and feature requests reported by users in our Issues on our website. Provide compassionate technical leadership, mentorship, pairing opportunities, and code reviews to encourage the growth of others Qualifications: Strong written communication skills High degree of empathy 6+ years experience as a full-time professional coder using Ruby on Rails. Experience team leading/management. Experience working asynchronously on a remote, distributed team (does not have to be professional experience) Ability to draw on both system design and software engineering concepts and blend those perspectives pragmatically based on project needs Experience building highly available services at scale What You’ll Get* Full-time compensation Full medical coverage Beautiful working environment Opportunity to work with the brightest minds inside and outside of your field A chance to change the world for the better We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. * May vary slightly based on location
Andela Kigali, Rwanda
Mar 21, 2020
Full Time
Where You’ll Work Andela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers. Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage. What You’ll Do Our Andelan Senior Software Engineers epitomize ownership . They take personal responsibility for Andela’s ability to continue to deliver value to our partners. Specifically, you’ll: Use your knowledge in your core technology to delight our partners around the world. Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, by proactively communicating and prioritizing effectively . Act as role-model even in the most difficult and challenging situations , using constructive feedback, mentorship and universal respect. What You’ll Bring All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework. Experience A minimum of 5-10 years of professional experience , during which you’ve built deep technical expertise and exercised ownership on various technical teams. Required Expert-level understanding of at least one core backend language : Python, JavaScript/Node, PHP, Ruby, Java Intermediate-level understanding of at least one other backend language (In addition to the core language): Python, JavaScript/Node, PHP, Ruby Advanced understanding of at least one Web Framework for your language of choice: Flask/Django for Python; Node/Express for JavaScript, Rails for Ruby, Lumen/Laravel for PHP. Deep understanding of fundamental database concepts - relational (SQL) database, non-relational (NoSQL) database and ORMs/ODMs Strong knowledge of at least one cloud hosting platform (Ex: AWS, GCP) Comfort with at least one CI/CD tool (Ex: Jenkins, Travis) Working knowledge of containerization and orchestration techniques Deep understanding of applicable unit and integration testing , and testing frameworks/libraries Strong ability to problem-solve, debug, and understand pertinent performance metrics Comfort working within agile methodologies and experienced in estimation and time management Awareness of the capabilities of applicable languages/frameworks/libraries as well as the inherent differences between them in order to understand trade-offs and make recommendations. Preferred Working knowledge of software engineering collaboration tools Strong preference for test-driven-development (TDD) and understands its importance Working knowledge of code editor and formatting tools Comfort with at least one web server technology -- (ex: Apache, Nginx) What You’ll Get* Full-time compensation Full medical coverage Lunch and snacks provided daily Beautiful working environment Opportunity to work with the brightest minds inside and outside of your field A chance to change the world for the better We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. * May vary slightly based on location
Andela Kigali, Rwanda
Mar 21, 2020
Full Time
Where You’ll Work Andela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers. Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage. What You’ll Do Our Andelan Senior Software Engineers epitomize ownership . They take personal responsibility for Andela’s ability to continue to deliver value to our partners. Specifically, you’ll: Use your knowledge in your core technology to delight our partners around the world. Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, by proactively communicating and prioritizing effectively . Act as role-model even in the most difficult and challenging situations , using constructive feedback, mentorship and universal respect. What You’ll Bring All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework . Experience A minimum of 5-10 years of professional experience , during which you’ve built deep technical expertise and exercised ownership on various technical teams. Required Deep knowledge of at least one front-end framework -- React, Angular, Vue Working knowledge of at least one CSS framework -- Bootstrap, Materialize CSS, Semantic UI Deep knowledge of JavaScript core language concepts -- DOM manipulation, Fetch API, ES6 features Deep knowledge of the fundamental front-end languages/technologies -- HTML, CSS, JavaScript Extensive experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact. Strong ability to problem-solve, debug, and understand pertinent performance metrics Comfort working within agile methodologies and experienced in estimation and time management Deep knowledge of unit and integration testing and testing frameworks/libraries (Ex: Jest, Jasmine, Mocha) Working knowledge of tools and editors -- (ex: Grunt, JSLint) Working knowledge of at least one task runner -- gulp, npm scripts Preferred Experience using ESLint and module builders Strong preference for test-driven-development (TDD) and understands its importance What You’ll Get* Full-time compensation Full medical coverage Lunch and snacks provided daily Beautiful working environment Opportunity to work with the brightest minds inside and outside of your field A chance to change the world for the better We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. *May vary slightly based on location
Andela Kigali, Rwanda
Mar 21, 2020
Full Time
Where You’ll Work Andela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers. Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage. What You’ll Do Our Andelan Senior Software Engineers epitomize ownership . They take personal responsibility for Andela’s ability to continue to deliver value to our partners. Specifically, you’ll: Use your knowledge in your core technology to delight our partners around the world. Be responsible for the coding standards, conduct and deliverables of your fast-paced, distributed, teams, by proactively communicating and prioritizing effectively . Act as role-model even in the most difficult and challenging situations , using constructive feedback, mentorship and universal respect. What You’ll Bring All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework. Experience A minimum of 5-10 years of professional experience , during which you’ve built deep technical expertise and exercised ownership on various technical teams. Languages/Frameworks Proficient at an expert level in either Java/Kotlin for Android and Objective-C/Swift for iOS. Proficient at an expert level in mobile platform frameworks -- i.e UIKit(iOS), MapKit, ARKit, RxJava, RxSwift Working knowledge of UI Design libraries/frameworks -- i.e Material Design (Android) Data Stores Expert level understanding of fundamental database concepts -- i.e database tables, querying databases, normalization, joins, database management systems Good understanding of at least one database for Mobile dev -- i.e SQLite, RealmDB Good understanding of cloud mobile database backends , like Firebase Working knowledge of ORMs/ODMs -- i.e Room ORM, SqlDelight, CoreData Testing/Security Working knowledge of network security and deep knowledge of unit, integration, e2e and UI testing , as well as other testing frameworks/libraries -- JUnit(For Java), Espresso, Appium, XCTest(iOS) Tools Working knowledge of software engineering collaboration tools -- Jira, Pivotal Tracker, Git, Mercurial Familiarity with language/platform build IDEs/tools -- i.e Simulators/Emulators and Gradle(Android), Android Studio, XCode DevOps Working knowledge of DevOps tools -- i.e Firebase, Fabric, Jenkins, Travis CI, Circle CI, Google Play Store, Apple's App Store. Working Knowledge of analytics tools -- i.e crashlytics, HockeyApp What You’ll Get * Full-time compensation Full Medical coverage Lunch and snacks provided daily Beautiful working environment Opportunity to work with the brightest minds on the planet Oh, and a chance to change the world! We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. *May vary slightly based on location
Andela Kigali, Rwanda
Mar 21, 2020
Full Time
Where You’ll Work Andela is a network of technology leaders dedicated to advancing human potential. We help companies build high-performing distributed engineering teams by investing in Africa’s most talented software engineers. Based in NYC, SF, Kigali, Cairo, Lagos, Nairobi, Accra and Kampala, Andela is catalyzing the growth of tech ecosystems across the African continent while solving the global technical talent shortage. What You’ll Do Our Andelan Software Engineers are masters of consistent execution . They reliably deliver technical and professional value to our teams and our partners. Specifically, you’ll: Use your knowledge in your core technology to delight our partners around the world. Mentor and onboard junior engineers, by consistently displaying sound judgement, setting expectations, and working effectively, both independently and as part of a global team. Collaborate excellently with peers and stakeholders in fast-paced distributed teams, through a love of constructive feedback, dedication and universal respect. What You’ll Bring All Andela engineers go above and beyond. To find out more about additional suggested competencies, check out our engineer framework . Experience A minimum of 3-7 years of professional experience , during which you’ve built technical expertise and professionalism. Required Intermediate knowledge of at least one front-end framework -- React, Angular, Vue Working knowledge of at least one CSS framework -- Bootstrap, Materialize CSS, Semantic UI Intermediate understanding of JavaScript core language concepts -- DOM manipulation, Fetch API, ES6 features Working knowledge of unit and integration testing and testing frameworks/libraries -- Jest, Jasmine, Mocha Working knowledge of at least one task runner -- gulp, npm scripts Working knowledg e of at least one module bundler -- webpack, parcel Working knowledge of at least one version control tool -- Git, Mercurial Preferred Experience with architecture and design principles, building to consider maintainability, performance, security requirements, and impact. Knowledge of code linting and formatting tools -- ESLint, Prettier Working knowledge of Model-View-ViewModel (MVVM) architectural pattern. What You’ll Get* Full-time compensation Full medical coverage Lunch and snacks provided daily Beautiful working environment Opportunity to work with the brightest minds inside and outside of your field A chance to change the world for the better We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. *May vary slightly based on location
View all jobs