Apply

Senior Python Engineer

Posted 2024-11-09

View full description

💎 Seniority level: Senior, 5+ years

📍 Location: Brazil, Argentina, Costa Rica, Mexico, Colombia

🔍 Industry: Insider Risk Management and User Behavior Analytics

🏢 Company: Teramind

🗣️ Languages: English

⏳ Experience: 5+ years

🪄 Skills: DockerPythonSoftware DevelopmentSQLDesign PatternsFastAPINosqlCommunication SkillsCollaboration

Requirements:
  • 5+ years of commercial experience as a Python Engineer utilizing FastAPI to build microservice/web architectures.
  • Experience with Docker or similar container management tooling.
  • Experience with Object Oriented Programming / Object-Oriented Design Patterns.
  • Experience with open-source tooling and frameworks.
  • Experience building/interacting with a variety of REST, webhook, websockets, etc. APIs.
  • Experience designing and building scalable solutions that leverage both relational and NoSQL databases.
  • Ability to maintain critical production software and build new production software from scratch.
  • Familiarity or willingness to learn concepts related to the deployment of ML models in a production environment.
  • Excellent written and oral communication skills.
Responsibilities:
  • Design, develop, and maintain backend systems using Python and associated technologies.
  • Create and maintain databases using SQL database technologies.
  • Write unit tests and conduct system testing to ensure code quality and reliability.
  • Optimize applications for maximum speed and scalability.
  • Stay up to date with emerging trends and technologies in software development, data processing, caching, cloud deployment, distributed computing, and API development.
Apply

Related Jobs

Apply

📍 Argentina, Uruguay

🔍 Music industry, copyright technology

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of software development experience.
  • Comfortable writing production code with Python.
  • Extensive experience in developing and deploying large, distributed systems.
  • Familiarity with large-scale data processing tools and platforms like Hadoop, Spark, or their equivalents.
  • Experience with one of AWS/GCP/Azure cloud platforms.

  • Develop and deploy scalable, efficient systems for the music copyright platform.
  • Design and build large-scale distributed systems that can process massive amounts of external data.
  • Integrate data into products to meet client requirements.
  • Collaborate with cross-functional partners to align technical strategies with business goals.
  • Develop features and improvements in a secure, well-tested, and performant manner.

AWSPythonSoftware DevelopmentCloud ComputingHadoopSpark

Posted 2024-11-11
Apply
Apply

📍 Brazil

🧭 Full-Time

🔍 AI lead conversion and communication

🏢 Company: Podium👥 11-50ResidentialSalesRentalReal Estate

  • 5+ years of hands-on programming experience with at least one modern language such as Python, Go, or Elixir.
  • Hands-on experience training, fine-tuning, and/or deploying LLM applications in production environments.
  • Strong analytical and problem-solving skills, with a proven ability to decompose complex issues and drive innovation in a highly iterative development process.
  • Excellent communication skills and the ability to work effectively in a team setting.
  • Ability to solve ambiguous problems and thrive in a fast-paced environment.
  • 5+ years of experience contributing to the architecture and design of large-scale distributed systems and/or ML systems and tools.
  • Proficiency in Python, with a track record of developing AI-driven applications using this language.
  • Exceptional writing abilities with the capacity to craft and optimize prompts for generative AI models.
  • Experience with deploying, monitoring, debugging, and evaluating AI agents in production environments is a huge bonus.
  • Knowledge of machine learning operations (MLOps) practices.

  • Develop and deploy advanced agentic applications powered by large language models to help local businesses automate interactions and manage leads.
  • Drive the entire lifecycle of AI agent development, from conception and design to implementation and maintenance.
  • Engage in rapid prototyping and iterative development to refine AI solutions based on real-world performance and feedback.
  • Implement monitoring and evaluation systems to track the effectiveness of AI agents in production, ensuring high reliability and user satisfaction.
  • Contribute to a culture of innovation by staying current with industry trends in generative AI and applying cutting-edge research to practical business solutions.

Backend DevelopmentPythonSoftware DevelopmentArtificial IntelligenceMachine LearningGoCommunication SkillsAnalytical SkillsCollaboration

Posted 2024-10-17
Apply
Apply

📍 Argentina

🔍 AI/ML enterprise security products

🏢 Company: Intuition Machines, Inc.

  • Minimum of 4 years of hands-on experience in a similar role at a SaaS provider.
  • Expert in backend development in Python.
  • Experience with orchestration platforms like Kubernetes, metrics-driven staged deployment systems, containerization, and microservice design.
  • Familiarity with distributed systems: queue-first architectures, sharding, etc.
  • Demonstrated architecture engineering expertise (gather requirements, problem solve, and recommend).
  • Familiarity with security frameworks, attack vectors, botnets, OLAP at scale, and online + active learning systems is a plus.
  • Willingness to learn and work across different technologies: Python, Redis, PostgreSQL, Kafka, Clickhouse, Kubernetes, Helm, AWS, Azure, JavaScript.
  • Experience or interest in blockchain technologies is desirable.

  • Prioritize, design, develop, deploy and operate secure, robust, scalable and fast back-end algorithms, logic and services.
  • Handle operations around code including implementing security and data protection solutions, monitoring and automation, metrics, and automating break-fix and production alarms.
  • Deeply understand our product and business goals, staying up to date with both our innovations and the market.
  • Write clearly structured, maintainable, well documented, and tested code that meets our requirements and goals.
  • Improve our global engineering practice through brainstorming sessions, code reviews, unit testing and automation, and on-call rotation.
  • Help convert complex requirements into actionable code for sprint pipelines while supporting and mentoring peers.

AWSBackend DevelopmentPostgreSQLPythonJavascriptKafkaKubernetesMachine LearningJavaScriptAlgorithmsAzureClickhouseRedisCI/CD

Posted 2024-10-12
Apply
Apply

📍 Brazil, Argentina

🏢 Company: Thaloz

  • Upper intermediate level of English skills.
  • Expert in Python with knowledge of Django web framework.
  • Expertise in architecting and developing scalable software solutions with microservices.
  • Strong understanding of algorithms and data structures.
  • Understanding of accessibility and security compliance.
  • Experience working with AWS.
  • Experience working with Docker.
  • Nice to have: Experience working with gRPC based microservices.
  • Working experience on Cassandra and caching solutions (e.g. Redis, ElastiCache), DynamoDB, Managed Services, Lambda services.

  • You will be responsible for making engineering design decisions and developing features pertaining to the services that are the backbone of the client's platform.
  • You will be expected to be a role model on coding standards, frameworks, and other best practices for the rest of our client's engineering team.

AWSDockerPythonDjangoAlgorithmsData StructuresMicroservices

Posted 2024-09-20
Apply