{"id":4019075,"url":"https://alion.io/job/watersedge-solutions-developer-ai-data-2","title":"Developer - AI & Data","company":{"id":4496322,"name":"WatersEdge Solutions","domain":null,"url":"https://alion.io/company/watersedge-solutions","size_band":null,"is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"AI/ML","role_family":"AI/ML","seniority":null,"employment_type":"full_time","work_mode":"hybrid","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"explicit","locations":["Johannesburg, South Africa"],"countries":["ZA"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":null,"experience_years_min":null,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AWS","optional":false},{"name":"CI/CD","optional":false},{"name":"Django","optional":false},{"name":"GDPR","optional":false},{"name":"Least Privilege","optional":false},{"name":"LLM","optional":false},{"name":"PostgreSQL","optional":false},{"name":"Python","optional":false},{"name":"SQL","optional":false},{"name":"AI Agents","optional":true},{"name":"Amazon EC2","optional":true},{"name":"Amazon S3","optional":true},{"name":"Anthropic","optional":true},{"name":"AWS Bedrock","optional":true},{"name":"Claude","optional":true},{"name":"Databricks","optional":true},{"name":"GitHub","optional":true},{"name":"Heroku","optional":true},{"name":"IAM","optional":true},{"name":"Model Context Protocol","optional":true},{"name":"Redis","optional":true}],"status":"live","first_seen_at":"2026-11-10T13:58:30Z","employer_posted_date":null,"last_verified_at":"2026-11-10T13:58:30Z","board_verified":false,"closed_at":null,"days_open":0,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":0},"description":"Location: Melrose Arch, Johannesburg, South Africa | Hybrid\nEmployment Type: Permanent | Full-Time\nIndustry: Financial Technology | Software Engineering | Artificial Intelligence | Data & Automation\nExperience: Minimum 3 Years in Production Software Development\nWatersEdge Solutions is partnering with a technology-driven business in the financial software space to find a capable Developer, AI & Data who enjoys building practical solutions that combine software engineering, artificial intelligence, automation and data.\nThis is an opportunity for a developer who wants to do more than write code. You'll take ownership of solutions from initial design through to deployment, monitoring and ongoing improvement, working on technology that supports both internal operations and a sophisticated financial software platform.\nWe're looking for someone with a strong foundation in production web application development, relational databases, cloud infrastructure and AI integration, who understands the importance of accuracy, security and reliability when working with financial information.\nThe ideal candidate is technically curious, commercially aware and comfortable making practical engineering decisions while taking full responsibility for the solutions they deliver.\nAbout the Role\nAs Developer, AI & Data, you'll form part of an AI and Process Innovation function, working closely with a wider platform development team to design, build and maintain software solutions.\nYour work will cover two main areas: internal applications that improve operational efficiency and AI-driven or data-focused capabilities that form part of a client-facing financial software platform.\nYou'll develop web applications, automate manual processes, build financial data pipelines and integrate large language models into practical business workflows.\nImportantly, you'll be responsible for the full lifecycle of your solutions, including development, deployment, monitoring, incident resolution, upgrades and maintenance.\nThe environment handles complex financial information and confidential personal data, so accuracy, reconciliation, secure access and data governance are central to the role.\nThis position will suit a developer who enjoys combining hands-on engineering with an understanding of how technology supports real business processes.\nKey Responsibilities\nSoftware Development & Internal Applications\nDesign, develop and deploy web applications and services that support internal business operations.\n\nBuild practical software solutions for teams involved in client management, data migration and support.\n\nTake ownership of applications throughout their lifecycle, from development and testing through to production support.\n\nMonitor application performance and reliability.\n\nInvestigate production incidents, identify root causes and implement preventative improvements.\n\nManage application upgrades, maintenance and operational costs.\n\nDevelop solutions that are reliable, maintainable and straightforward for internal teams to use.\n\nAI Development & Intelligent Automation\nIntegrate large language model (LLM) APIs into business processes and software applications.\n\nDevelop AI-enabled functionality that addresses specific operational or platform requirements.\n\nEvaluate AI outputs for quality, accuracy and suitability.\n\nImplement appropriate cost controls and human oversight for AI-driven processes.\n\nAutomate manual and spreadsheet-based workflows using tested, repeatable software solutions.\n\nAssess AI tools and frameworks based on technical capability, practical value and associated risks.\n\nContribute to responsible AI adoption and internal AI governance practices.\n\nSupport colleagues in using approved AI tools effectively and safely.\n\nPlatform Development & Data Integration\nDevelop AI and data capabilities for integration into a client-facing financial software platform.\n\nCollaborate with platform engineers to ensure new functionality meets established engineering standards.\n\nImplement secure, permission-controlled access to platform data and functionality.\n\nEnsure appropriate segregation of confidential information between clients.\n\nWork within established code review, development and deployment processes.\n\nSupport reliable integration between internal applications, platform services and data sources.\n\nFinancial Data Engineering & Reporting\nDevelop and maintain pipelines that process financial information, including:\nShare prices and market data\n\nForeign exchange rates\n\nFinancial transactions\n\nValuation data\n\nSupport the preparation of management and client reporting.\n\nImplement reconciliation and validation controls to maintain data accuracy.\n\nEnsure financial calculations account for appropriate decimal precision and multi-currency requirements.\n\nConsider trading calendars and source-data consistency when processing financial information.\n\nInvestigate data discrepancies and resolve issues before inaccurate information reaches users.\n\nMaintain reliable data processing and reporting workflows.\n\nCloud Infrastructure & Production Operations\nDevelop, deploy and support applications in cloud environments.\n\nWork with cloud infrastructure and supporting services to maintain production solutions.\n\nMonitor system performance, reliability and operational costs.\n\nTroubleshoot production issues and implement sustainable fixes.\n\nSupport secure deployment and ongoing maintenance of applications.\n\nMaintain effective logging and monitoring practices.\n\nSecurity, Data Protection & Governance\nApply secure authentication and authorisation principles across applications.\n\nImplement appropriate access controls, including least-privilege access.\n\nProtect confidential client and financial information.\n\nApply data minimisation, retention controls and audit logging where appropriate.\n\nContribute to AI governance activities, including technology assessments and impact assessments.\n\nDesign solutions with relevant data protection obligations, including POPIA and GDPR, in mind.\n\nEnsure security and data integrity are considered throughout the development lifecycle.\n\nEngineering Standards & Quality Assurance\nParticipate in peer code reviews and collaborative engineering discussions.\n\nMaintain and contribute to CI/CD pipelines.\n\nDevelop and maintain automated test suites.\n\nVerify application functionality against real data and practical business scenarios.\n\nMaintain accurate and current technical documentation.\n\nRecord important technical decisions and implementation considerations.\n\nReview AI-generated code before incorporating it into production systems.\n\nDeliver changes incrementally while managing technical and operational risks.\n\nKnowledge Transfer & Business Collaboration\nWork closely with non-technical teams to understand their operational challenges.\n\nTranslate business requirements into practical software solutions.\n\nPrepare clear documentation and handover materials.\n\nTrain colleagues in the use of new applications and approved AI tools.\n\nEnsure internal teams can operate and support delivered solutions effectively.\n\nBuild sufficient understanding of the business domain to make informed technical decisions.\n\nCommunicate technical matters clearly to engineering colleagues and business stakeholders.\n\nWhat You'll Bring\nEssential Requirements\nA degree in Computer Science, Engineering, Information Systems or a related discipline, or equivalent professional experience.\n\nMinimum 3 years of experience developing and supporting production web applications.\n\nStrong software development experience, preferably using Python and Django.\n\nSolid working knowledge of relational databases, preferably PostgreSQL.\n\nPractical understanding of:\nSQL query optimisation\n\nDatabase schema migrations\n\nDatabase access controls\n\nExperience with background processing and job queue frameworks.\n\nSound understanding of authentication and authorisation standards, including:\nOAuth\n\nSingle sign-on (SSO)\n\nToken-based security\n\nHands-on experience operating cloud infrastructure, preferably Amazon Web Services (AWS).\n\nExperience working with CI/CD pipelines and automated testing.\n\nPractical experience processing financial data, including:\nDecimal precision\n\nMulti-currency handling\n\nTrading calendars\n\nReconciliation against source data\n\nDemonstrable experience delivering solutions that use large language model APIs.\n\nAbility to evaluate AI output quality and monitor the cost of AI-powered solutions.\n\nExperience supporting applications in production and resolving technical incidents.\n\nStrong understanding of secure software development and data protection principles.\n\nAbility to write clean, maintainable and well-documented code.\n\nExperience participating in peer code reviews.\n\nStrong analytical thinking and technical problem-solving skills.\n\nAbility to take ownership of solutions throughout their lifecycle.\n\nGood communication skills and the ability to work effectively with technical and non-technical stakeholders.\n\nWe're looking for a developer who can build reliable production software, work confidently with financial data and apply AI technologies in a controlled, measurable and commercially sensible way.\nNice to Have\nExperience in financial services or a finance-related environment, such as banking, investment management, insurance, accounting or payroll.\n\nExperience with market data, trading systems or capital markets technology.\n\nFamiliarity with financial reporting, accounting or payroll systems.\n\nUnderstanding of employee share schemes, equity awards or IFRS 2 reporting.\n\nExperience with AI agent frameworks or tooling, including the Model Context Protocol (MCP).\n\nExposure to modern data platforms or lakehouse architectures.\n\nExperience with observability and telemetry tools.\n\nAutomated document generation experience.\n\nPractical experience applying POPIA or GDPR requirements.\n\nFamiliarity with the following technologies:\nLanguages: Python, SQL, JavaScript\n\nFrameworks: Django, Celery\n\nDatabases & Data: PostgreSQL, Redis, Databricks, Parquet\n\nCloud & Hosting: AWS, S3, IAM, EC2, Bedrock, Heroku, Docker\n\nDevelopment & Delivery: GitHub, GitHub Actions\n\nAI: Anthropic Claude API, MCP, AI coding assistants\n\nObservability: OpenTelemetry\n\nExperience with the listed technologies is advantageous, but equivalent technical experience will be considered.\nPrevious experience with employee share schemes is not required. The successful candidate will have the opportunity to develop an understanding of the financial and reporting processes supported by the platform.\nWhat's On Offer\nPermanent, full-time opportunity with a hybrid working arrangement in Melrose Arch, Johannesburg.\n\nA varied role combining software development, AI integration, automation and data engineering.\n\nOpportunity to take ownership of applications from initial development through to production support.\n\nExposure to financial technology and complex data-processing challenges.\n\nThe chance to develop practical AI solutions with measurable business impact.\n\nCollaboration with an established platform engineering team.\n\nOpportunity to work with modern cloud, database, automation and AI technologies.\n\nExposure to secure, data-sensitive software environments and responsible AI practices.\n\nScope to build valuable financial technology knowledge while expanding your engineering expertise.\n\nA working environment that values technical quality, accountability and continuous improvement.\n\nCompany Culture\nThis opportunity offers the chance to work in an engineering environment where excellence, responsibility, innovation, collaboration and integrity are important.\nThe team values developers who take ownership of their work, understand the business processes behind the technology and care about the accuracy and reliability of the solutions they deliver.\nThere is a strong emphasis on thoughtful engineering, secure data handling, clear documentation and practical problem-solving.\nYou'll be well suited to this environment if you enjoy work...","description_format":"text","description_chars":12347,"description_truncated":true,"requirements":{"experience_years_min":null,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":["Equity","Hybrid work"],"hiring_locations":[{"name":"South Africa","iso":"ZA","kind":"country"}],"hiring_excludes":[],"relocation_offered":false,"industries":["Artificial Intelligence","Recruiting & Staffing"],"lifecycle":[{"event":"open","at":"2026-11-10T13:58:30Z"}],"visa":[],"liveness":{"score":86,"band":"hot","label":"Hiring now","p_open":1,"p_active":0.86,"p_room":1,"age_days":0,"expected_fill_days":25,"reasons":["seen:0","win:early"],"computed_at":"2026-11-10T21:16:33Z"},"pay":null,"html_url":"https://alion.io/job/watersedge-solutions-developer-ai-data-2","json_url":"https://alion.io/job/watersedge-solutions-developer-ai-data-2.json","meta":{"generated_at":"2026-11-10T21:16:33Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":14828,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-11-11T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.1,"usd":0.01,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":4496322},"rest":"https://alion.io/mcp/rest/get_company?id=4496322"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Fwatersedge-solutions-developer-ai-data-2"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":2,"usd":0.2},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Fwatersedge-solutions-developer-ai-data-2"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.1,"usd":0.01},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Fwatersedge-solutions-developer-ai-data-2"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/watersedge-solutions-developer-ai-data-2\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Fwatersedge-solutions-developer-ai-data-2"}],"agent":{"mcp":"https://alion.io/mcp/jobs","mcp_open":"https://alion.io/mcp/open","next":[{"tool":"get_job","arguments":{"id":4019075}},{"tool":"search_jobs","arguments":{"company":4496322,"detail":"compact"}},{"tool":"match_people","arguments":{"job_id":4019075},"note":"people open to offers who fit this vacancy"}],"note":"The same data through MCP tools: https://alion.io/mcp/open needs no sign-in (compact searches, postings, people); https://alion.io/mcp with an Alion account has everything. Docs: https://alion.io/developers"}}