Apply

Senior Python Engineer

Posted 2024-10-12

View full description

💎 Seniority level: Senior, Minimum of 4 years

📍 Location: Argentina

🔍 Industry: AI/ML enterprise security products

🏢 Company: Intuition Machines, Inc.

⏳ Experience: Minimum of 4 years

🪄 Skills: AWSBackend DevelopmentPostgreSQLPythonJavascriptKafkaKubernetesMachine LearningAlgorithmsAzureClickhouseRedisCI/CDJavaScript

Requirements:
  • 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.
Responsibilities:
  • 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.
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, Argentina, Costa Rica, Mexico, Colombia

🔍 Insider Risk Management and User Behavior Analytics

🏢 Company: Teramind

  • 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.

  • 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.

DockerPythonSoftware DevelopmentSQLDesign PatternsFastAPINosqlCommunication SkillsCollaboration

Posted 2024-11-09
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