This role designs and builds production-grade AI and Software services and SDKs, accelerates delivery using AI-assisted development (e.g., GitHub Copilot), and partners closely with product and platform teams to ship reliable software fast.
The ideal candidate is an expert Python engineer who pairs effectively with AI tools, has deep experience with Web APIs, SDK design, and cloud platforms (Azure and/or AWS), and brings practical expertise with LLMs, RAG, and prompt engineering.
YOUR SKILLS
● You are an expert Python engineer who builds resilient, self-healing, scalable systems and APIs.
● You pair-program effectively with AI tools (e.g., GitHub Copilot) to “vibe code” while maintaining engineering rigor, code safety, and readability.
● You have a bias for action and can design, develop, test, validate, and deploy production code quickly using the toolchain provided.
● You write high-quality, well-tested code and automate everything you can (tests, builds, deployments, checks).
● You are cloud-fluent (Azure and/or AWS) and comfortable with serverless, containers, and managed services.
● You are deeply curious, experiment thoughtfully, and iterate based on data and feedback.
● You communicate clearly with technical and non-technical stakeholders and can explain complex tradeoffs concisely.
● You continuously improve existing solutions, processes, and developer experience.
● You are execution-centric, you own outcomes end-to-end, and thrive in an agile, collaborative environment.
EXPERIENCE & SKILLS REQUIRED
● 7+ years of professional software development experience, with 3+ years focusing on Python.
● 4+ years building and operating Web APIs at scale (FastAPI, Django, or Flask), including
OpenAPI/Swagger and contract-first design.
● 2+ years deploying to cloud platforms (Azure and/or AWS), using services such as Azure
Functions/App Service/AKS or AWS Lambda/ECS/EKS, and infrastructure-as-code
(Bicep/ARM/Terraform).
● 1+ years of hands-on Generative AI experience in production or pre-production, including prompt engineering, LLM integration, RAG pipelines, and model/response evaluation.
● Demonstrated use of AI coding assistants (e.g., GitHub Copilot) to accelerate delivery, including effective prompting, reviewing AI-generated code, and maintaining security and quality.
● Strong experience designing, versioning, and distributing SDKs (packaging, semantic versioning, dependency management, internal artifact repositories/PyPI).
● Proficiency with CI/CD (GitHub Actions, Azure DevOps, or similar), automated testing (pytest), and quality tooling (ruff/black/mypy, coverage).
● Solid understanding of security and compliance for services and SDKs (OAuth2/OIDC, JWT, secrets management with Azure Key Vault/AWS Secrets Manager, dependency scanning).
● Observability experience with centralized logging, metrics, and tracing (e.g., OpenTelemetry, Azure Monitor, CloudWatch).
● Data layer experience with SQL/NoSQL and vector databases or search (e.g., Azure AI Search, OpenSearch, Pinecone).
● Excellent problem-solving skills, ownership mindset, and attention to detail.
● Strong written and verbal communication skills; able to articulate complex engineering topics to engineers and partner teams.
EDUCATION
Required: Bachelor’s degree in computer science or information systems
Nice to have: Master’s degree in computer science or information systems
Sueldo: $50,000.00 - $120,000.00 al mes
Lugar de trabajo: remoto híbrido en Monterrey, N. L.