Empowering the people that make global commerce happen.
Principal Python Engineer
Location
United States
Posted
97 days ago
Salary
0
Seniority
Lead
Job Description
Principal Python Engineer
CargoSprint
• Design, architect, build, and maintain backend services and APIs using Python, Postgres, FastAPI, and Temporal • Design and optimize database solutions • Write strong unit tests and help drive engineering quality • Apply DevOps practices across CI/CD, deployment, monitoring, and reliability • Take ideas from concept to production and continuously improve them • Use AI to accelerate development and improve engineering productivity • Troubleshoot production issues and implement durable fixes
Job Requirements
- Excellent communication skills in English
- Ability to self-manage and operate with limited oversight
- Strong ownership and a builder mindset
- Experience working in startup or high-growth environments
- A desire to deliver a great experience for the end user and the critical thinking skills to make it happen
- Strong systems thinking
- Expert-level Python
- Experience designing and architecting backend systems and APIs
- Experience with FastAPI or similar backend frameworks
- Strong database design and query optimization skills
- Expertise in unit testing and code quality practices
- Experience building and supporting production-grade systems
- Solid understanding of DevOps concepts, including containers, deployment, monitoring, and reliability
Benefits
- Real ownership and meaningful impact
- A small, senior team that values quality and continuous improvement
- Respect for your work-life balance
- Competitive pay and benefits
Related Guides
Related Job Pages
More Backend Engineer Jobs
Software Engineer – Java, Kotlin
VonageCommunications APIs. Unified Communications. Contact Centers. Now we're talking.
• Build systems to add features across our Network API Platform • Create scalable microservices that will help support our impressive growth • Write efficient and scalable code, in well-tested systems • Develop on a public cloud infrastructure
• Lead the design and development of new solutions using Generative Artificial Intelligence (LLMs) to enhance the shopping experience and management workflows for our customers; • Integrate and orchestrate AI APIs (such as OpenAI, Anthropic, Gemini, etc.) within our microservices-based architecture; • Apply advanced AI techniques such as prompt engineering, RAG (Retrieval-Augmented Generation) and fine-tuning, ensuring responses are accurate and high-performing; • Actively research and propose innovative solutions that use AI to solve real pain points for merchants and end consumers; • Ensure scalability, security and cost optimization of integrations with language models; • Perform code reviews, refactorings and promote AI development culture and best practices across the team; • Develop unit and integration tests focused on the reliability of AI responses.
• Participate in multidisciplinary teams (Product Manager, QA, and Developers), developing secure solutions with quality and performance. • Build solutions together with the development team, providing and receiving constant feedback to contribute to the team’s growth and the delivery of objectives. • Assist team members in developing technical knowledge, processes, and business rules. • Assist and provide guidance on software architecture and in planning and refining activities.
• Develop and maintain distributed, high-availability applications using Python • Build and evolve APIs with FastAPI, Flask and Uvicorn • Integrate solutions with machine learning models using TensorFlow, PyTorch and OpenCV • Work on integration with relational and vector databases (PostgreSQL) • Operate in Cloud Native environments using containers and Docker • Manage code versioning using Git Flow, handling branches for development, QA and production • Support deployment processes and code promotion in Azure pipelines (CI/CD) • Create and manage branches for change management (GMUD) and production releases • Expose and manage backend routes via API Management (APIM)



