Summary
Veda is seeking a Senior Software Engineer with 6+ years of experience in Python, distributed system design, and high-performance computing to join their team. The role involves designing data pipelines, mentoring other engineers, and working within a cross-disciplinary team. Veda offers fully paid medical, dental, and vision insurance for employees and their families, as well as flexible PTO.
Requirements
- Minimum 6 years of experience shipping production Python code
- Demonstrated expertise in building and maintaining complex distributed systems with a focus on scalability, concurrency, and fault tolerance
- 4+ years experience designing, building, and maintaining data pipelines
- 4+ years experience working in an event-driven and microservice ecosystems
- 4+ years working on large scale, complex data sets
- Working knowledge of cloud infrastructure-as-code and CI/CD pipelines and best practices
Responsibilities
- Design our data pipeline and application architecture, keeping security, cost, & performance in mind
- Work within a cross-disciplinary team of data engineers, front end designers, and cloud architects throughout all stages of development - from brainstorming to coding to bug hunting
Preferred Qualifications
- Experience with Domain Driven Design principles
- Experience designing applications that make use of AWS services including Lambda, S3, Glue, RDS, DynamoDB, and ECS
- Experience with in-memory data stores like Redis, Elasticache, or H2
- Experience with event streaming tools such as Kafka or Amazon Kinesis
- Experience with system and event monitoring tooling for distributed systems, such as Open Telemetry
- Experience with interviewing along with mentoring peer and junior engineers
- Experience working in highly regulated industries like finance, health care, or defense
Benefits
- Fully paid medical, dental, and vision insurance for employees and their families
- Flexible PTO policy