Staff Software Engineer (L4) - Enterprise AI Engineering

ColombiaFull-TimeStaff
Salary not disclosed
Apply NowOpens the employer's application page

Job Details

Experience
8+ years of experience in data engineering, software development, or a related field, with at least 3 years in a technical leadership role.
Required Skills
AWSSoftware DevelopmentGCPHadoopJavascriptKafkaTypeScriptAzureData engineeringReactSparkData modelingLangChainDistributed Systems

Requirements

  • Bachelor's degree in Computer Science, Engineering, or a related field
  • 8+ years of experience in data engineering, software development, or a related field
  • 3+ years in a technical leadership role
  • Experience with full-stack development building web apps
  • Experience with JavaScript, Typescript or React
  • Proven track record of architecting and delivering complex data projects at scale
  • Deep understanding of data infrastructure and distributed systems
  • Strong understanding of data modeling, data warehousing, and ETL processes
  • Experience designing and optimizing data pipelines
  • Excellent communication and collaboration skills
  • Strong leadership skills, with a track record of mentoring and developing engineering teams
  • Demonstrated ability to thrive in a fast-paced, dynamic environment
  • Experience developing production-quality LLM applications and using modern agent frameworks (Langchain, Langgraph, Llamaindex, LangSmith, LangFuse, CrewAI) (Desired)
  • Expertise in big data technologies such as Hadoop, Spark, Kafka (Desired)
  • Expertise in cloud-based data services (AWS/GCP/Azure) (Desired)

Responsibilities

  • Co-lead the design and development of software infrastructure, driving technical vision and strategy.
  • Drive the development of sophisticated, stateful web applications, integrating React-based front-ends with backend modular services.
  • Serve as developer leader in distributed systems and data technologies.
  • Drive technical innovation and research to stay at the forefront of emerging data technologies.
  • Mentor and elevate a team of high-performing engineers through code reviews and architectural workshops.
  • Collaborate closely with cross-functional teams to translate business requirements into scalable technical solutions.
  • Continuously adapt to the evolving JavaScript ecosystem to maximize engineering efficiency.
  • Ensure data quality, integrity, and security throughout the data lifecycle.
View Full Description & ApplyYou'll be redirected to the employer's site
View details
Apply Now