About The Position

This position is a subject matter expert on broad technologies and sets the architectural standard for the workgroup. The position executes corporate tactical technology strategy on large multifunctional development activities, solves complex technical problems, writes complex code for computer systems, and serves as a senior source of expertise. This position is expected to be seen as a 'go to' person across the division for a set of technologies.

Requirements

  • 12+ years of Software Engineering experience.
  • BS Engineering/Computer Science or equivalent experience required; advanced degree preferred.
  • Comprehensive knowledge in the systems domain.
  • Hands on Linux/Unix skills.
  • Hands on skills on cloud architecture (AWS, Azure, GCP).
  • DevOps skills (CI, CD, Jenkins, Kubernetes, Karpenter, CloudFormation, Terraform, IaC, EKS, GKE, SonarQube, etc.).
  • Cloud networking design knowledge (L4/L7 load balancers, DR methodology, rate limiting, performance sizing, etc.).
  • Systems and code security knowledge (Hashing, deprecation and vulnerabilities, FIPS compliance, etc.).
  • Hands on coding skills with strong fundamentals of computer science, data structures, software and computer architecture (at least 3 languages in previous projects).

Nice To Haves

  • Knowledge in performance web frameworks for microservices architecture (e.g. Fiber, Gin, Spring Boot, FastAPI, Enterprise J2EE).
  • Knowledge in web serving technologies (e.g. Jetty, Tomcat, Uvicorn, Guvicorn, nginx, Apache HTTPD).
  • Knowledge and exposure in ETL architectures and implementations (Flink, Spark streaming).
  • Robust fundamentals in data architecture (not only RDBMS, but columnar databases, search engines, ElasticSearch, Solr, ELK, Cassandra, HBase, Cloud-based Spanner, Aurora, DynamoDB, etc.).
  • Strong fundamentals in maintaining clean code, styling, best practices, algorithmic performance, performance and crash-free robust software architectures.
  • Knowledge in end-to-end observability solutions (e.g. Splunk, Prometheus, Datadog, ELK, DTrace).
  • Possession of cloud certification is highly advantageous.
  • Knowledge of AI architecture, data ingestions, semantic search, agentic design patterns is highly advantageous.

Responsibilities

  • Understand from the big picture to detailed system implementation of big data and AI retrieval architecture, supporting and innovating as a global platform.
  • Manoeuvre in a very dynamic environment, requiring effective communication and social skills.
  • Bridge and communicate across functional teams, locally and globally.
  • Draft documentation, including architecture and solution comparisons.
  • Conduct Proof of Concept systems design in a wide variety of functional domains.
  • Conduct various testing for selection of proper libraries and frameworks.
  • Design and implement testing frameworks as guardrails for code delivery quality and behavioral tests.
  • Attend meetings with global teams to provide support or systems diagnosis.
  • Rapidly learn new technologies and methodologies.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service