Senior Software Engineer (Backend)
Arkham Technologies · Mexico City
Job description
About the role
Arkham is a Data & AI Platform that helps companies unify their data and use Machine Learning and Generative AI models to solve complex operational challenges. It is looking for a Senior Software Engineer with a strong backend focus to design and build the core platform services of its AI Operating System. The role suits engineers who enjoy high-performance systems, complex distributed challenges and scalable microservices, and involves large-scale data processing, real-time event-driven communication and mission-critical AI and analytics workloads.
Key responsibilities
- Design and implement modular microservices following domain-driven design, scalability and fault-tolerance best practices.
- Build and optimize Kafka-based workflows for asynchronous, decoupled service communication.
- Develop robust APIs and backend systems in Python (primary) and Node.js (optional), focusing on performance and resilience.
- Implement monitoring, logging and alerting with Prometheus, Grafana and OpenTelemetry.
- Work with data engineers, analytics engineers and ML teams to design secure, efficient APIs and integrate services.
- Contribute to CI/CD pipelines and promote secure coding practices such as OAuth2, RBAC and data encryption.
Required profile
- 5+ years building and maintaining production-grade backend systems.
- Strong knowledge of microservices, distributed systems and API design.
- Hands-on experience with Kafka, including consumer groups, message delivery semantics and dead-letter queue strategies.
- Solid understanding of relational databases, query optimization and transactional integrity.
- Familiarity with concurrency models, async processing and non-blocking I/O.
- Experience with GitHub Actions, blue-green/canary deployments and infrastructure observability.
- Knowledge of OAuth2/OpenID, fine-grained access controls (e.g. OpenFGA) and data protection practices.
- Excellent communication skills and willingness to collaborate with cross-functional teams.
Questions fréquentes
Why are you reporting this job?
Explore further
Salaries, guides and searches in Mexico.
Salaries by job title
Apply in 30 seconds
Enter your email to apply. An account will be created automatically.
By continuing, you accept our terms of use.
Already have an account? Login
A question about this job?
Ask it here: you will get the full job summary by e-mail, right away.
Published 6 hours ago
Expires 1 month from now
5 views · 0 interested
Boost your chances
Upload your CV — we will match you with relevant openings.
Analyzing your CV...
Arkham Technologies
Mexico City
Related job offers
-
Software Engineer Intern
Arkham Technologies Mexico City -
Senior Forward Deployed Engineer
Arkham Technologies Mexico City -
Senior Data Engineer - Lakehouse Platform
Arkham Technologies Mexico City -
Senior AI Engineer
Arkham Technologies Mexico City -
Forward Deployed Engineer Intern
Arkham Technologies Mexico City