Upstart 13

Bringing down borders in technology.

Solutions Architect

Full TimeRemoteTeam 51-200H1B No SponsorCompany SiteLinkedIn

Location

United States

Posted

9 days ago

Salary

Not specified

10 yrs expExperience acceptedEnglishAzureCloudDistributed SystemsDjangoPostgre SQLPythonRedis

Job Description

• Create detailed architecture blueprints and technical roadmaps aligned with business objectives. • Establish architectural standards and best practices for Python/Django-based systems. • Design scalable distributed systems leveraging Celery, Redis, and PostgreSQL. • Evaluate trade-offs between scalability, cost, performance, and maintainability. • Define long-term technical direction and system evolution strategy. • Architect and optimize Azure cloud environments (IAM, RBAC, networking, compute, storage, monitoring, and security). • Design solutions using Azure Container Apps and Azure Container Registry. • Define best practices for resource organization, permissions management, and cost optimization. • Ensure high availability, resilience, and secure cloud configurations. • Guide Infrastructure-as-Code practices (experience with Bicep is a plus). • Drive adoption and optimization of Azure DevOps (mandatory). • Define and improve CI/CD pipelines and deployment strategies. • Promote automation and operational excellence. • Improve observability through monitoring and logging strategies. • Contribute directly to backend architecture and critical implementations in Python/Django. • Support and review distributed task systems using Celery. • Optimize Redis caching strategies. • Improve PostgreSQL schema design, indexing, and performance tuning. • Participate in complex debugging and production issue resolution when necessary. • Evaluate and support integration of AI capabilities into backend systems. • Familiarity with tools such as Azure AI Foundry, Llama models, LangChain, CrewAI, and OpenAI SDK. • Understand architectural implications of AI-enabled systems. • Identify capability gaps within the engineering team. • Mentor and guide engineers to elevate technical maturity. • Promote engineering best practices and continuous improvement. • Influence technical decisions without formal authority.

Job Requirements

  • 10+ years of professional experience in software engineering, including architectural responsibilities.
  • Strong hands-on experience with Python and Django.
  • Proven experience designing distributed systems in production environments.
  • Strong expertise with Celery and Redis.
  • Deep understanding of PostgreSQL (schema design, indexing, performance optimization).
  • Strong knowledge of Azure cloud architecture and services.
  • Experience with Azure DevOps (required).
  • Experience with Azure Container Apps and Azure Container Registry.
  • Experience implementing CI/CD pipelines and DevOps best practices.
  • Experience with Infrastructure-as-Code (Bicep is a plus).
  • Strong understanding of cloud security, RBAC, and governance best practices.
  • Familiarity with workflow systems and orchestration patterns.
  • Strong ability to set technical direction and influence decision-making.
  • Capacity to evaluate complex systems and design pragmatic solutions.
  • Strategic thinking with hands-on execution capability.
  • Proactive mindset with strong ownership.
  • Excellent communication skills across technical and business stakeholders.
  • Openness to exploring emerging technologies and best practices.
  • Experience integrating AI solutions into production systems (bonus).
  • Familiarity with Azure AI Foundry, Llama, LangChain, CrewAI, or OpenAI SDK (bonus).
  • Azure certifications (bonus).
  • Experience in modernizing or scaling existing architectures (bonus).
  • Experience in high-transaction or workflow-heavy systems (bonus).

Benefits

  • 20+ Paid time off days

Related Categories

Related Job Pages