Software Engineer
Location: Menlo Park, CA
Department: Engineering
Location Type: IN_OFFICE
Employment Type: FULL_TIME
- Build and maintain scalable backend systems that power AI-driven tools for semiconductor and electronics design
- Construct and manage large-scale data pipelines for parsing, transforming, and storing diverse datasets (e.g., images, signals, circuit diagrams, text)
- Assist with data extraction, cleaning, validation, and quality assurance across structured and unstructured formats
- Develop and deploy agentic AI applications using LLM APIs to automate workflows and accelerate engineering tasks
- Integrate AI capabilities into cross-platform software products for Windows, macOS, and web-based environments
- Collaborate with ML engineers to serve models efficiently and embed intelligence into backend and frontend systems
- Ensure the reliability, performance, and security of backend services, APIs, and data infrastructure
- Proven experience in building scalable and maintainable backend and data systems
- Strong programming skills in Python, with additional proficiency in C++, C, Go, or Rust
- Strong understanding of Unix-based systems, including proficiency in Bash scripting, managing daemons, and optimizing storage and filesystem performance
- Familiarity with modern web frameworks (e.g., FastAPI, Django) and cloud infrastructure (especially AWS: ECS, Lambda, S3, EC2)
- Solid understanding of databases (SQL/NoSQL), schema design, and data pipeline frameworks (e.g., Airflow, Prefect)
- Experience with Docker, Kubernetes, and CI/CD tools (GitHub Actions, Argo CD) for infrastructure automation and deployment
- Demonstrated success working on production-grade AI/ML applications or data-intensive products
- Strong system design and debugging abilities, with a focus on performance, concurrency, and cost-efficiency
- Awareness of security best practices across data, APIs, and cloud systems
- Background in Electrical Engineering.
- Experience as an early engineer at a hyper-growth startup.
- Unlimited PTO: Recharge when you need it, no questions asked.
- Comprehensive Health Coverage: Medical, dental, and vision insurance for you and your dependents.
- Free Meals and Snacks: Daily lunches, dinners, and snacks in the office.
- Professional Growth: We invest in your continuous learning and offer opportunities to expand your skills.
- Visa Sponsorship: We welcome global talent and provide visa sponsorship to support qualified candidates.
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got over 200,000 jobs from 15,000+ vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 15,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say
