Full job description
Epsilon seeks a Lead Engineer to design, deliver, and execute technical strategy for the Epsilon Clean Room data collaboration platform. Responsibilities include building large-scale cloud-native data platforms on AWS using REST APIs, microservices, event-driven applications, and working hands-on with Node.js, TypeScript, JavaScript, Express.js, AWS services, and SQL/NoSQL databases. The role requires partnering with engineering, product, architecture, and business teams, owning the software development lifecycle, leading technical initiatives on performance, scalability, security, and mentoring junior engineers. Requirements include a bachelor's degree in computer science or related field, 8+ years of software engineering experience, expertise in distributed systems, microservices, REST APIs, JavaScript/TypeScript ecosystem, event-driven architectures, messaging technologies (Kafka, RabbitMQ, SNS/SQS), relational and NoSQL databases, cloud-native application development on AWS/Azure/GCP, Infrastructure as Code tools (Terraform, Ansible), CI/CD automation, and agent-assisted coding tools. Preferred qualifications include a master's degree, 10+ years experience, big data platform experience (Databricks, Snowflake, PySpark), and exposure to Generative AI architectures (LLMs, RAG). Salary range is $119,600 to $222,000 annually. Location: New York, NY, USA.
What you'll do
- Deliver large-scale cloud-native data platforms primarily on AWS using REST APIs, microservices, and event-driven applications
- Work hands-on across the technology stack including Node.js, TypeScript, JavaScript, Express.js, AWS services, event-driven architecture, and SQL/NoSQL databases
- Partner with global engineering, product management, architecture, and business stakeholders to align technical solutions with business objectives
- Own the end-to-end software development lifecycle including requirements gathering, solution design, development, deployment, observability, and documentation
- Lead product-wide technical initiatives focused on performance optimization, scalability, reliability, security, governance, and cost efficiency
- Mentor and guide junior engineers fostering innovation, accountability, collaboration, and technical excellence
Requirements
- Bachelor’s degree in computer science, Information Technology, or related technical field
- 8+ years of software engineering experience designing, building, and maintaining large-scale production applications
- Proven expertise in distributed systems, microservices design, and building robust REST APIs
- Strong hands-on proficiency with JavaScript/TypeScript ecosystem and frameworks like React, Next.js, Node.js, Express.js, NestJS, or Fastify
- Experience with event-driven architectures and messaging technologies such as Kafka, RabbitMQ, SNS/SQS
- Proficiency with relational and NoSQL databases including PostgreSQL, SQL Server, Aurora, DynamoDB, MongoDB, Redis
- Experience building cloud-native applications on major cloud platforms (AWS, Azure, or GCP)
- Experience with Infrastructure as Code tools like Terraform or Ansible
- Experience with CI/CD pipeline automation and testing strategies
- Practical experience using agent-assisted coding tools
- Preferred: Master’s degree in Computer Science or related field
- Preferred: 10+ years experience building enterprise-grade, scalable distributed systems
- Preferred: Experience with big data platforms like Databricks, Snowflake, PySpark
- Preferred: Exposure to Generative AI architectures including LLMs, RAG, autonomous agentic systems
Tech stack
AWSREST APIsmicroservicesevent-driven architectureNode.jsTypeScriptJavaScriptExpress.jsSQLNoSQLReactNext.jsNestJSFastifyKafkaRabbitMQSNSSQSPostgreSQLSQL ServerAuroraDynamoDBMongoDBRedisTerraformAnsibleCI/CDDatabricksSnowflakePySparkGenerative AILarge Language ModelsRetrieval-Augmented Generationagent-assisted coding tools
Benefits
Flexible time off (FTO)15 paid holidaysPaid sick timeParental/new child leaveChildcare & elder care assistanceAdoption assistanceComprehensive health coverage401(k)Tuition assistanceCommuter benefitsProfessional developmentEmployee recognitionCharitable donation matchingHealth coaching and counseling