Synthetic Minds

Generalist Software Engineer

Apply for job
💼 Permanent💰 Up to $180,000.00📍 United States⏰ Deadline 29th July 2020Apply for job

Job Description

You will be working across the stack, from the front-end to our program synthesis backend. You will sit in on the UX/UI studies and take in the recommendations, and work with both the frontend and backend teams to operationalize them. You should be comfortable taking a leadership position in end-to-end features that will make a meaningful impact on increasing the usability of our product.


Qualifications:
Minimum:

  • BS and/or MS in Computer Science.
  • Strong knowledge of CS fundamentals and the ability to apply that knowledge.
  • Adept at writing maintainable, modular, secure, and well-tested code.
  • Familiar with good developer practices (CI/CD, code review, unit-testing, etc.).
  • Substantial experience with Python 3.
  • Desire to learn about areas such as programming by example, compilers, automated theorem provers, code analysis, and program synthesis.
  • Excellent critical thinking, problem-solving, and analytical skills.
  • Solid communication skills.
  • Ability to work both independently and as part of a distributed team.

Preferred:

  • 4+ years of software development experience.
  • Experience with AWS, C++, Z3, and Django a plus.

Compensation and Benefits

We value our team, and we value diversity. We're a small knit group with less than 10 employees, and we funded with a good runway. Our compensation plan is designed to reward our employees and support their families as much as possible, for a company at our stage. We have:

  • Excellent benefits. We provide the best medical, dental, and vision insurance available covering 95% for you and 50% for your dependents.
  • The excellent compensation package for salary and equity. We will put together the right package based on your profile and your needs.
  • Choose your work style. (a) We have been WFH and work very effectively remotely. (b) We have an open vacation policy. Take what you need to recharge. Everybody is required to take a two-week minimum. (c) Paid parental leave.
  • Excellent work setup. We provide an ergonomic work set up for you to be as productive as possible.

Tags

Program synthesis for increasing worker productivity

Similar Jobs

Scalable Path Logo
Scalable Path📍 United States
Senior Django Developer💼 Contract💰 $115,000.00Scalable Path is looking for a Senior Django Developer to join the team and work on a client project. This is a remote, full-time position. CLIENT COMPANY DESCRIPTION: The client ...
PolicyFly Logo
PolicyFly📍 United States
Senior Backend Engineer (Django)💼 Permanent💰 $160,000.00Do you love Django, RESTful APIs, test-driven development, and Kubernetes? Do you want to work on a growing, ambitious, and new product? Ok, sweet, keep reading… PolicyFly is mode...
Mainvest Logo
Mainvest📍 United States
Django Developer💼 Permanent💰 $100,000.00We are looking for a Software Engineer with Django experience. The ideal candidate will have: An ability to work independently within a small, fast-paced team An entrepreneur...