Caeers
Come make a difference
Join us in helping financial services institutions extend life-changing financial services to hundreds of millions of individuals around the world.
Our Culture
Our culture is best summarized by our CEO and co-founder’s view on hiring people: “I hire the best and then let them run.”
This means zero micro-management and high accountability and trust.
We hire mature, trustworthy, and ethical individuals to help realize our vision and mission and support our clients. Read about our Values to better understand our culture, our way of working, and how we treat one another, our clients, and our partners.
Why join us?
At Omnisient, you’ll join a collaborative, mission-driven team working on meaningful problems— while enjoying the benefits of a modern, flexible workplace.
Flexible work environment
Our focus on results (one of our Values) means you have the freedom to work how and where you are able to deliver the best results for our clients and our business.
So, whether it’s remote, in office or hybrid, we’ve learned to leave that up to you. You do you!
Our flexible work policy keeps our people happy and has shown to yield high productivity.
Plus, it helps to ensure a healthy work-life balance and helps us attract and retain great people – like you!
Your work contributes to protecting consumer privacy and enabling the safe and ethical use of consumer data for positive social impact.
Open positions
Senior Data Engineer (Spark & Python Specialist)
- Location: South Africa – Remote
- Type: Full-Time | Permanent
We are seeking a Senior Cloud Data Engineer to join our Engineering team at Omnisient. In this role, you will be a key technical contributor responsible for building, optimizing, and maintaining high-performance data processing engines.
You will apply your deep expertise in Spark Best Practices to develop modular, portable PySpark applications, ensuring our platform remains provider-agnostic while operating within modern environments like Microsoft Fabric.
As an experienced member of the Data Engineering team, you will focus on refactoring legacy logic into scalable Python-centric solutions, optimizing our data lakehouse architecture, and contributing to the overall technical excellence of our data platform.
Key Responsibilities
- Spark Implementation & Optimization: Act as a senior technical resource for Spark internals, applying best practices in memory management, shuffle tuning, and partitioning to ensure our Spark-based processing is performant and cost-effective.
- Cloud-Agnostic Development: Develop and maintain data pipelines using Python, PySpark, and Delta Lake/Parquet, adhering to our strategy of decoupling code from specific cloud provider services and reducing reliance on GUI-based tools like ADF.
- Refactoring & Modernization: Contribute to the ongoing evolution of our platform by refactoring complex SQL-based ETL into modular, testable, and maintainable Python libraries.
- Lakehouse Engineering: Build and optimize Medallion Architecture (Bronze/Silver/Gold) layers using Delta Lake, ensuring efficient data versioning, schema evolution, and storage performance (Z-Ordering, Vacuuming).
- Code-First Orchestration: Support the transition toward code-centric orchestration patterns (e.g., Airflow, Dagster, or Python-based wrappers) that prioritize portability and reduce dependency on cloud-specific orchestration tools.
- Technical Excellence: Participate in code reviews, mentor junior engineers in PySpark best practices, and contribute to the development of automated testing frameworks (Pytest) to ensure high-quality, reliable data delivery.
Required Skills and Experience
- Senior-Level Spark: 6+ years of experience with Spark/PySpark, with the ability to diagnose performance bottlenecks via the Spark UI and optimize complex DAGs.
- Advanced Python: Strong proficiency in production-grade Python, with experience building reusable libraries and implementing automated testing.
- SQL Proficiency: Solid T-SQL skills to accurately interpret and migrate existing logic into the new Python-centric environment.
- Azure Synapse Analytics & Dedicated SQL Pools: Solid experience working within Azure Synapse, specifically with Dedicate SQL Pools and Data Factory working with complex pipelines
- Data Lakehouse Expertise: Hands-on experience with Delta Lake and Parquet, specifically in high-volume environments.
- Agnostic Mindset: Experience working with open-source standards and containerization (Docker) to ensure data workloads can be ported across different cloud infrastructures.
- Collaborative Engineering: Proven track record of working within a team to successfully deliver and modernize large-scale data workloads.
- Ensure high levels of security, compliance, and data governance across data engineering processes.
Collaboration & Leadership
- Work closely with data scientists, analysts, and business stakeholders to understand data requirements and develop solutions that meet business objectives.
- Lead initiatives to enhance data engineering capabilities, introduce new technologies, and drive best practices.
- Mentor junior engineers, conduct code reviews, and contribute to building a culture of technical excellence.
- Communicate effectively with technical and non-technical stakeholders, translating complex data concepts into actionable insights.
Required Qualifications
- Bachelor’s degree in computer science, Information Systems, Engineering, or a closely related field.
Why you’ll love working for us
We believe in taking care of our team and creating an environment where you can thrive. As part of our company, you’ll enjoy:
- Flexible Working Arrangements: Whether you’re a night owl or an early bird, we offer hybrid and remote options to suit your lifestyle
- Comprehensive Benefits: From a wellness program to home office reimbursements and continuous learning opportunities, we’ve got you covered.
- Team Culture: Fun team-building activities, regular socials, and a supportive, inclusive culture that values transparency, accountability, and work-life balance.
- Performance Incentives: Competitive salaries, ESOP, and recognition for your hard work.
How to Apply
Interested applicants should submit their CV or resume and cover letter detailing their experience as a Senior Data Engineer (Spark & Python Specialist) with a passion for scalable data solutions to [email protected].
Omnisient is an equal opportunity employer, committed to creating a diverse and inclusive work environment. We welcome applicants from all backgrounds.
Senior Full Stack Engineer (.NET & Angular)
Location: South Africa – Remote
Type: Full-Time | Permanent
We are looking for a highly experienced and driven Senior Full Stack Engineer with a strong background in enterprise application development using .NET and Angular.
This role is perfect for someone who thrives in fast-paced environments and is eager to contribute to scalable, high-performance systems that handle large volumes of data.
You will play a pivotal role in designing, developing, and maintaining secure, modern web applications, server and desktop software that meet both business and regulatory requirements. Your responsibilities will span frontend, backend, cloud infrastructure — with opportunities to influence architectural decisions.
Key Responsibilities
- Design and develop high-quality APIs and web applications using .NET and Angular.
- Collaborate with designers (working from Figma) to bring UI/UX concepts to life in Angular.
- Write clean, maintainable, and testable code following best practices.
- Lead efforts to ensure applications are secure and compliant with data privacy and regulatory standards.
- Work with Azure services and DevOps pipelines to build, deploy, and monitor cloud-native applications.
- Collaborate with cross-functional teams including product, design, and data engineering.
- Drive test automation and CI/CD adoption within the team.
- Participate in code reviews, architecture reviews, and mentor other team members.
Required Qualifications
Education / Degrees: Tertiary education preferable
Required Experience
- 7+ years of experience in full-stack software engineering.
- Proven enterprise software development experience with strong architectural and design skills.
Expert in .NET (C#) and Angular (latest versions); js experience is a plus.
Required Skills
- Strong understanding of Azure cloud services including Functions, App Services, Key Vault, Blob Storage, etc.
- Skilled in setting up and managing pipelines using Azure DevOps.
- Proficient in SQL and database performance tuning.
- Experience working with big data, a plus.
- Comfortable interpreting Figma designs and turning them into responsive UI components.
- Knowledge and experience in automated testing frameworks and test-driven development.
- Demonstrated ability to work in a fast-paced, agile team environment.
- Deep understanding of data privacy, security best practices, and relevant regulatory frameworks (e.g., GDPR, POPIA, etc.).
Why you’ll love working for us
We believe in taking care of our team and creating an environment where you can thrive. As part of our company, you’ll enjoy:
- Flexible Working Arrangements: Whether you’re a night owl or an early bird, we offer hybrid and remote options to suit your lifestyle
- Comprehensive Benefits: From a wellness program to home office reimbursements and continuous learning opportunities, we’ve got you covered.
- Team Culture: Fun team-building activities, regular socials, and a supportive, inclusive culture that values transparency, accountability, and work-life balance.
- Performance Incentives: Competitive salaries, ESOP, and recognition for your hard work.
How to Apply
Interested applicants should submit their CV and cover letter detailing their experience as a Senior Full Stack Engineer (.NET & Angular) to [email protected].
Omnisient is an equal opportunity employer, committed to creating a diverse and inclusive work environment. We welcome applicants from all backgrounds.
Business Development Representative (BDR) – Enterprise (USA based)
Location: USA – Remote
Type: Full-Time | Permanent
Reporting to: Chief Revenue Officer – USA
Level: Mid-level (2–5 years’ experience)
We’re looking for a US-based high-caliber Enterprise BDR to help us open doors into complex, multi-stakeholder organizations across North America.
This role is not about high-volume cold calling. It’s about intelligent, research-driven outreach, building credibility with senior decision-makers, and creating qualified pipeline for our enterprise sales team. This role combines intelligent outbound prospecting with disciplined experimentation using cold outreach, structured email cadences, and engagement data to continuously improve how we reach senior decision-makers. The focus is on thoughtful messaging, strong follow-up, and learning what actually works at enterprise level for various personas.
You’ll work closely with Omnisient’s CRO (USA) and CMO to identify high-value target accounts, engage the right stakeholders, and progress opportunities through early-stage qualification.
Key Responsibilities
Enterprise prospecting & outreach
- Identify, research, and engage target enterprise accounts using a multi-channel approach (LinkedIn, email, events, selective calling).
- Map complex organizations and identify key decision-makers, influencers, and buying committees.
Cold outreach & email cadences
- Design, execute, and optimize cold outreach email campaigns targeting enterprise stakeholders.
- Tailor messaging based on industry, role, and business challenge – no generic scripts.
- Build and manage structured multi-touch email cadences aligned to specific accounts, industries, and personas.
- Personalize messaging based on research, role, and business context avoiding generic or templated outreach.
- Monitor inbox engagement and respond quickly and professionally to inbound replies from outbound campaigns.
Pipeline creation
- Generate qualified meetings and opportunities for Enterprise Account Executives.
- Qualify prospects using structured frameworks (e.g. BANT or similar).
- Maintain accurate pipeline hygiene in the CRM and ensure clean handovers to Sales.
Account-based Selling
- Support account-based marketing (ABM) initiatives in collaboration with Marketing.
- Develop account plans for priority prospects and coordinate outreach sequences.
- Help build long-term relationships, not just one-off meetings.
Market & product intelligence
- Stay current on industry trends, competitive landscape, and customer pain points.
- Feed insights from prospects back into Sales and Marketing.
- Act as a strong first impression and brand ambassador for the company.
Required Qualifications
Experience
- 2–5 years’ experience as a BDR / SDR selling B2B technology.
- Proven experience engaging enterprise or upper-mid-market customers.
- Comfortable selling into long sales cycles with multiple stakeholders.
- Experience working closely with Account Executives and senior sales leaders.
- Proven experience running cold outbound email campaigns into mid-market or enterprise accounts.
- Comfortable interpreting engagement data and using it to prioritize outreach.
Skills
- Strong written and verbal communication; you can sound credible to senior executives.
- Excellent research and discovery skills.
- Ability to articulate complex, technical value propositions in simple business terms.
- Highly organized with strong CRM discipline.
- Confident, resilient, and comfortable with ambiguity in a fast-growing startup.
Nice to have
- Experience with CRM platforms such as Hubspot or Salesforce.
- Experience selling into regulated industries (financial services, retail, telco, healthcare, etc.) or data science space.
Success Metrics
- Consistent generation of high-quality enterprise meetings.
- Strong conversion from first meeting to qualified opportunity.
- Positive feedback from Account Executives on opportunity quality.
- Deep understanding of target industries and buyer personas.
- Trusted internal partner to Sales and Marketing.
Why you’ll love working for us
We believe in taking care of our team and creating an environment where you can thrive. As part of our company, you’ll enjoy:
- Flexible Working Arrangements: Whether you’re a night owl or an early bird, we offer remote work and flexibility to suit your lifestyle
- Comprehensive Benefits: From a wellness program to home office reimbursements and continuous learning opportunities, we’ve got you covered.
- Team Culture: A supportive, inclusive culture that values transparency, accountability, and work-life balance.
- Performance Incentives: Competitive salaries, ESOP, and recognition for your hard work.
How to Apply
Interested applicants should submit their CV or resume and cover letter detailing their experience in Business Development to [email protected].
Omnisient is an equal opportunity employer, committed to creating a diverse and inclusive work environment. We welcome applicants from all backgrounds.
Senior Data Science Consultant
Location: South Africa – Remote / Hybrid
Type: Full-Time | Permanent
We are seeking a full-time Senior Data Science Consultant with strong data science and consulting expertise to join our dynamic and growing Data Science team.
Role and Responsibilities
As part of our Data Science team, you will report directly to the Head: Data Science.
As a Senior Data Science Consultant, you will be responsible for designing and leading data science projects; and providing strategic insights and recommendations to our clients by leveraging data analytics and alternative data.
The ideal candidate will possess a unique blend of strategic thinking, business acumen, and advanced data analytics capabilities to drive impactful solutions and help our clients achieve their business objectives.
You will assist our clients with extracting the maximum value from their data collaborations; and ensuring the Omnisient Platform stays ahead of the competition by differentiating built-in intelligence, analytical tools and data products.
Key Responsibilities
- Strategic Analysis: Support the Sales and Consulting functions with analysis of client businesses, industries, and market trends to identify strategic opportunities and challenges.
- Strategic Planning: Proactively collaborate with clients and the Consulting team to assist with developing strategic plans and roadmaps based on data-driven insights. Provide recommendations on growth opportunities, cost optimization, and risk management that can be achieved with alternative data.
- Client Engagement: Build and maintain strong relationships with clients by understanding their business needs, communicating findings effectively, and delivering high-quality solutions. Identify relevant opportunities for upselling, cross-selling data products and value-added services.
- Design and lead data science / analytics projects: Scope out analytical solutions to align with client requirements and agreed timelines; Lead the project delivery and supervise data scientists / analysts on the project. Ensure regular status updates are provided to the Consulting team and clients, and data and information required from clients is requested timeously.
- Data Collection and Analysis: Collect, clean, and analyse large datasets from various sources to derive actionable insights. Utilize statistical and machine learning techniques to identify patterns, trends, and correlations.
- Modelling and Forecasting: Design and develop data products, predictive models, and forecasting algorithms to support strategic decision-making. Evaluate model performance and refine methodologies as needed.
- Performance Measurement: Define key performance indicators (KPIs) and develop measurement frameworks to track the effectiveness of strategic initiatives. Provide regular reports and dashboards to stakeholders.
- Thought Leadership: Stay abreast of industry trends, emerging technologies, and best practices in data science, alternative data, and data collaboration. Share insights and thought leadership internally and externally.
Required Qualifications
- Education /Degrees: Bachelor’s degree in Data Science, Engineering, Mathematics, Statistics, Computer Science, or a related field. Postgraduate degree preferred.
Required Experience
- Proven experience (3+ years) in strategic consulting, management consulting, or a related field, with a focus on data-driven decision-making.
- Proven experience (7+ years) in a senior level data science role with experience in leading projects and supervising other data scientists.
- Experience with credit risk or pricing models in the financial industry would be advantageous.
Required Skills
- Strong proficiency in data analysis tools and programming languages such as Python and SQL.
- Working knowledge of data management and data visualization tools (Tableau, Power BI, etc…) and techniques.
- Strong proficiency and proven working experience with statistical methods, machine learning algorithms, and data mining techniques.
- Experience with PySpark and distributed computing using Apache Spark within Azure Synapse.
- Experience designing and developing Synapse Pipelines that integrate: SQL stored procedures, Spark jobs, API integrations, Orchestration and automation flows is highly advantageous
- Experience with Delta Lake / Delta Tables, Databricks, or other modern data lakehouse technologies is a strong advantage.
Preferred Skills
- Excellent problem-solving skills with the ability to think strategically and analytically.
- Effective communication skills, with the ability to convey complex findings and recommendations to both technical and non-technical audiences.
- Strong attention to detail and a commitment to delivering high-quality work.
- Experience working in cross-functional teams and collaborating with diverse stakeholders.
- Demonstrated ability to manage multiple projects simultaneously and meet tight deadlines in a dynamic and fast-paced environment.
Why you’ll love working for us
We believe in taking care of our team and creating an environment where you can thrive. As part of our company, you’ll enjoy:
- Flexible Working Arrangements: Whether you’re a night owl or an early bird, we offer hybrid and remote options to suit your lifestyle
- Comprehensive Benefits: From a wellness program to home office reimbursements and continuous learning opportunities, we’ve got you covered.
- Team Culture: Fun team-building activities, regular socials, and a supportive, inclusive culture that values transparency, accountability, and work-life balance.
- Performance Incentives: Competitive salaries, ESOP, and recognition for your hard work.
How to Apply
Interested applicants should submit their CV or resume and cover letter detailing their experience in Data Science and Consulting to [email protected].
Omnisient is an equal opportunity employer, committed to creating a diverse and inclusive work environment. We welcome applicants from all backgrounds.