Backend Developer (AWS, Django)
Mindtech is your gateway to exciting and impactful tech projects. We specialize in end-to-end software outsourcing, linking Latin American talent with global opportunities. Our fast, cost-effective approach ensures that our clients receive exceptional service and innovative solutions. With a diverse team of over 70 skilled professionals across Latin America and the US, we are committed to delivering software that drives success.
Position Overview:
We are seeking a Senior Python Cloud Developer to join our team and play a key role in developing and deploying backend systems in the cloud related to a music-gen AI project. The ideal candidate is a strong Python developer with experience in cloud-based job submission for GPU workloads and inference. While there is a slight preference for AWS, we are open to expertise in GCP or Azure if that aligns with the candidate’s background.
Key Responsibilities:
- Design, develop, and optimize backend services in Python for a neural network-based singing voice synthesis library aimed at research.
- Design and implement cloud-based job submission for GPU-based inference workloads.
- Deploy, monitor, and scale applications on AWS, GCP, or Azure.
- Build and integrate APIs, data pipelines, and cloud infrastructure to support ML/AI workloads.
- Collaborate with cross-functional teams, including ML engineers, DevOps, and product teams, to optimize performance and efficiency.
- Implement best practices for cloud security, cost efficiency, and scalability.
Desired skills & Qualifications:
- Strong Python development skills with at least 5 years of experience in backend or full-stack applications.
- Possess understanding of generative AI applications, models, and frameworks (OpenAI, Anthropic, CUDA, Langchain, Bedrock, VertexAI, etc.)
- Experienced with backend workflow automation tooling (e.g. Airflow, Dagster, AWS Step Functions, or similar)
- Experience with cloud computing (AWS preferred, but GCP or Azure is acceptable).
- Experience with Relational and Non-Relational Databases
- Familiarity with GPU-based workloads, inference, and job scheduling in cloud environments.
- Hands-on experience with containerization (Docker, Kubernetes) and serverless computing.
- Experience with APIs, microservices, and scalable backend architectures.
- Proficiency with CI/CD pipelines, infrastructure-as-code (Terraform, CloudFormation, or similar).
- Knowledge of data processing frameworks (e.g., Apache Spark, Dask) is a plus.
- Strong problem-solving skills and ability to work in a fast-paced environment.
- Nice to have: amateur-level (or higher) experience as singer or instrumentalist