TECLA

Sr. Software Engineer (Data & ML) in TECLA

FULL_TIME

  Remote | Senior | Full time | Machine Learning & AI

5 applications
Replies between 5 and 13 days
Last checked today
Apply now
Requires applying in English

TECLA is a leading hiring platform connecting top tech companies with the best professionals in Latin America. With a network of over 50,000 members, we serve as the bridge between U.S. startups and senior, diverse tech talent across 18 countries in LATAM.

Our mission is to empower professionals with remote and international job opportunities while helping companies access exceptional talent to grow their teams. To date, we’ve helped over 500 senior tech professionals secure roles with innovative U.S. tech startups.

Job details:

Join Our Company as a Senior Software Engineer and Play a Critical Role in Revolutionizing Real-Time Data Analytics!

Reporting to the Head of Engineering, you'll lead the development and optimization of cutting-edge features for our advanced streaming analytics platform. This pivotal role offers the opportunity to design and implement distributed data processing systems, oversee database architecture, and spearhead CI/CD efforts.

Responsibilities:

  • Design and implement real-time data processing systems for analyzing public data.
  • Focus on research and development in AI, including NLP, computer vision, and LLMs.
  • Lead the development and optimization of ETL processes for various data formats.
  • Design and implement robust database systems for real-time streaming applications.
  • Conduct performance analysis and make strategic decisions on tradeoffs.
  • Develop, manage, and oversee the database architecture for the platform.
  • Spearhead build automation, CI/CD, and performance optimization efforts.
  • Drive project management, leading the development of new features.
  • Design test suites and implement instrumentation to ensure data correctness.
  • Design secure and scalable REST APIs.

What You’ll Bring:

  • Bachelor's degree in Computer Science or a related field.
  • Minimum 5 years of experience in data engineering and building data platforms.
  • At least 2 years of professional experience in Machine Learning or a closely related field, demonstrating a track record of delivering novel research and/or product offerings.
  • 5+ years of experience with Python (expert-level).
  • Demonstrated success in deploying cloud and SaaS products, with expertise in optimized processing pipelines for streaming analytics applications.
  • Proficiency in databases and query optimization (PostgreSQL, ElasticSearch, MongoDB, Redis, Druid), including NoSQL and graph databases.
  • Experience in horizontally scaling databases.
  • Expertise in Kafka and Airflow, with understanding of runtime profiling tools.
  • Experience in big data processing systems like Apache Spark, Flink, Beam, or similar.
  • Strong skills in build automation, continuous integration, and deployment (CI/CD).
  • Project management skills and ability to lead development.

Desirable Skills:

  • Familiarity with AWS and other cloud services.
  • Experience with MLOps frameworks like Kubeflow, MLFlow, or similar.
  • Technical background or experience in AI/ML deployments.
  • Ability to create unique datasets for scientific analysis or benchmarking.
  • Capability to contribute to system architecture enhancements to improve scalability, testability, and robustness.
  • Experience with generative models for generating fake text or images.
  • A history of top performance in online competitions or hackathons, such as Kaggle.
  • Published research in areas related to machine learning, NLP, Computer Vision, or its applications.
  • Contributions to open-source machine learning projects or related initiatives, including platforms like GitHub and HuggingFace.

Benefits:

  • A fully remote position allowing work-life balance.
  • The opportunity to join a growing US Series A startup.
  • Two weeks of paid vacation per year.
  • 10 paid days for local holidays.

Work Schedule: EST

*Please note we are only looking for full-time dedicated team members who are eager to fully integrate within our team.

Fully remote You can work from anywhere in the world.

Remote work policy

Fully remote

Candidates can reside anywhere in the world.

About TECLA

TECLA partners with top U.S. startups and software companies and helps them through deep expertise in team augmentation and talent acquisition. — TECLA's full profile

Sr. Software Engineer (Data & ML)
TECLA •   Remote
Apply
Requires applying in English