We get talents. You get results.
Senior Software Engineer – AI Training
Location
Brazil
Posted
1 day ago
Salary
$100 - $230 / hour
Seniority
Senior
Job Description
Senior Software Engineer – AI Training
Gramian Consulting
• Design realistic **software engineering challenges** involving debugging, feature development, code refactoring, and performance optimization • Develop **reference implementations** and reproducible software environments • Write high-quality code in **Python**, **Java**, **Go**, **Rust**, **C++**, or **TypeScript** • Analyze, troubleshoot, and resolve complex software defects • Refactor and optimize existing codebases for performance, maintainability, and scalability • Document technical decisions, implementation approaches, and engineering rationale • Review and validate technical solutions submitted by other contributors • Apply software engineering best practices across diverse programming languages and systems
Job Requirements
- 7+ years of professional software engineering experience
- Strong hands-on expertise in at least one of: **Python**, **Java**, **Go**, **Rust**, **C++**, or **TypeScript**
- Strong understanding of **algorithms**, **data structures**, and software design principles
- Experience debugging and optimizing complex production systems
Related Guides
Related Job Pages
More AI Engineer Jobs
Mobile Developer – AI Neobank App
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and ship mobile features for Android and/or iOS. • Create simple mobile flows for insurance, payments, claims, renewals and financial services. • Work with product, design and backend teams to turn complex journeys into usable mobile products. • Integrate APIs and handle edge cases, loading states, errors and production issues. • Improve app performance, reliability, crash rate and user experience. • Support fast product launches, experiments and iterations across mobile journeys. • Help set high standards for mobile product quality across the app.
iOS Software Engineer – AI Neobank App
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and ship iOS features using Swift. • Create clean mobile flows for insurance, payments, claims, renewals and financial services. • Work with product and design to simplify complex user journeys. • Integrate backend APIs and ensure mobile flows are stable, secure and reliable. • Improve app performance, crash rate, loading states, responsiveness, memory usage and battery efficiency. • Use analytics, user behaviour and production issues to improve the product. • Build AI-assisted mobile experiences only where they genuinely improve the user journey.
Role Description En postulant à cette offre, vous aurez l'opportunité de rejoindre une structure à la pointe de l'innovation technologique, spécialisée dans l'architecture logicielle de confiance pour l'intelligence artificielle. Cette jeune entreprise crée des infrastructures open source stratégiques visant à sécuriser, tracer et encadrer les actions des agents autonomes en temps réel pour le compte d'organisations exigeantes. Dans le cadre du passage de leur architecture technique à des applications concrètes chez leurs premiers clients pilotes, ils recherchent leur futur(e) Senior Engineer — Semantic Web & Multi-Agent Systems pour concevoir et déployer cette technologie de rupture. - Développer et concevoir les premières applications concrètes construites sur l'infrastructure open source MANDOS - Prendre la responsabilité de domaines techniques de bout en bout, de la phase de conception jusqu'au déploiement en production - Intervenir activement sur la conception des agents applicatifs (via le framework SPADE), leur cycle de délibération ainsi que leur comportement - Assurer l'intégration fluide des systèmes avec les technologies JaCaMo et MOISE⁺ - Modéliser et exploiter les graphes de connaissances, les ontologies métier ainsi que les modèles RDF pour garantir une interopérabilité maximale - Participer au développement et à l'optimisation du control plane d'autorité des agents - Collaborer étroitement avec le Technical Lead (Abdallah) et le fondateur pour structurer l'ensemble en applications réellement déployables chez les clients pilotes - Contribuer de manière décisive aux choix d'architecture globale qui définiront durablement la plateforme technique de l'entreprise Qualifications - Vous êtes diplômé(e) d'une École d'ingénieurs - Vous êtes un(e) excellent(e) ingénieur logiciel, passionné(e) par les systèmes distribués, les architectures propres et la résolution de problèmes complexes - Vous disposez d'une solide expérience éprouvée dans au moins l'un des deux domaines clés suivants : le web sémantique ou les systèmes multi-agents, avec la forte volonté de monter rapidement en compétences sur le second - Vous maîtrisez parfaitement le développement en Python et vous êtes à l'aise avec l'écosystème JVM lorsque cela s'avère nécessaire - Vous possédez des compétences ou de fortes notions parmi les technologies suivantes : RDF, OWL, SPARQL, Graphes de connaissances, Ontologies, SPADE, JaCaMo, Jason, BDI, MOISE⁺, SHACL, Eclipse EDC, IDSA, Data spaces, GraphDB, Fuseki, Docker, Kubernetes - Vous appréciez les environnements agiles où chacun est pleinement responsable d'un produit complet, de sa genèse à sa mise en production - Vous justifiez d'une expérience sur des infrastructures critiques et/ou d'une collaboration réussie avec des équipes de recherche Benefits - Un positionnement technologique unique et ultra-novateur à l'intersection du web sémantique et des systèmes multi-agents - Un poste à fort impact où vous travaillez en direct avec le Tech Lead et le fondateur sur des problématiques d'infrastructure critique - Une flexibilité maximale au quotidien avec un télétravail total autorisé - Une localisation des bureaux à Paris pour les moments de partage - Une rémunération attractive comprise entre 45k€ et 85k€ selon votre niveau d'expertise
• Maintain and extend authentication and SSO integration • Own navigation and application shell components (modern front-end framework, e.g., React / TypeScript) • Manage tenant and user management, including multi-tenancy considerations • Build and maintain data ingestion pipelines • Operate and extend orchestration workflows in Dagster • Develop and maintain transformation logic in dbt and SQL • Work with the data warehouse on Google Cloud Platform (GCP), primarily BigQuery • Maintain the semantic layer in Cube, including metric definitions and data modeling • Customize and update Embeddable component files pulled into the client's repo • Maintain theming and keep the Embeddable SDK current • Maintain centralized documentation in Confluence, including DBML/database diagrams • Capture ongoing knowledge for handover and continuity purposes • Work to defined outcome targets from month two: P1 issue resolution/mitigation within one business day, defect reduction against an agreed baseline, and business-hours availability once the client is live • Use spare capacity (when live issues don't consume the monthly band) on preventative maintenance, hardening, and onboarding new data sources/integrations


