23 oct
|
Fulcrum Digital
|
Ciudad de México
23 oct
Fulcrum Digital
Ciudad de México
Position Responsibilities
As a Senior Software Engineer in Java, you will:
· Lead hands-on architecture, design, and implementation of agentic applications, AI-powered services, and platform capabilities from concept through production
· Define engineering patterns and best practices for production AI systems, including evaluation, monitoring, guardrails, resiliency, cost control, and rollback strategies
· Drive end-to-end software delivery across the SDLC, from discovery and prototyping to testing, release, and production operations
· Use engineering tools to accelerate design, coding, testing, documentation, troubleshooting, and delivery while maintaining strong engineering judgment and code quality standards
· Champion an AI-enabled SDLC by improving developer workflows, automation, test generation, code review quality, release confidence, and team productivity
· Partner closely with Product, Applied AI, Data Science, and business stakeholders to translate ambiguous opportunities into scalable product capabilities
· Provide technical leadership through architectural decisions, design reviews, code reviews, hands-on contribution, and mentoring of engineers across the team
· Build highly available, secure, and maintainable cloud-native services with strong observability, performance, and operational readiness
· Shape technical roadmaps, identify short- and long-term platform needs, and influence architecture choices that enable scale, reuse, and faster delivery
· Collaborate across teams and business units to solve complex business and engineering problems with practical, high-impact solution
· Keep senior stakeholders informed of progress, risks, trade-offs, and implementation decisions in a clear and concise manner
Requirements
Adecuado Candidate Qualifications:
• Strong software engineering experience building scalable, secure, maintainable production systems, including experience leading complex technical initiatives end to end
• Hands-on experience building and shipping AI-powered products or agentic applications using LLMs, orchestration frameworks, tool-calling patterns, retrieval, and context-aware workflows
• Strong understanding of agentic system design, including planning, reasoning loops, workflow orchestration, memory, grounding, evaluation, safety, and human-in-the-loop controls
• Experience taking AI solutions from prototype to production with sound engineering discipline around reliability, observability, latency, cost, security, and governance
• Experience with modern AI frameworks, SDKs, and tooling for building AI applications, agent workflows, and developer productivity use cases
• Strong programming skills in one or more backend languages such as Java 17+, and Python, with the ability to write high-quality, well-tested, production-ready code
• Experience with modern front-end frameworks such as React and/or Next.js for building intuitive product experiences would be beneficial
• Experience building services in cloud-native environments using Kubernetes and managed cloud services on AWS, Azure
• Good understanding of APIs, distributed systems, event-driven architectures, data pipelines, and integration patterns across enterprise platforms
• Experience with CI/CD, automated testing, and engineering automation, including the ability to improve SDLC efficiency and release quality using AI tools
• Practical experience using AI coding and engineering assistants to improve productivity across design, implementation, testing, debugging, documentation, and operational support
• Strong background in software security, including authentication, authorisation, secrets management, encryption, threat modelling, and secure deployment practices for AI-enabled systems
• Proven ability to create reusable platforms, frameworks, or internal engineering capabilities that improve developer experience and accelerate delivery across teams
• Strong product mindset with the ability to translate user needs and business goals into practical, high-impact technical solutions
• Excellent collaboration and communication skills, with experience influencing across engineering, product, data science, and leadership stakeholders
Requirements
Bucket
Skills / Metrics
Must-Have
· Strong hands-on programming expertise in Java and Python, with the ability to design, build, test, and optimise production-grade backend services
· Strong experience with
📌 Senior Full stack Engineer (Ciudad de México)
🏢 Fulcrum Digital
📍 Ciudad de México