Software Engineer
Gray Swan
📍Remote (Global) 🕔 Full Time
🔄 Rolling Applications
We are seeking a versatile Software Engineer to join our team. This role involves building and refining user interfaces, backend APIs, and database systems, with a preference for candidates who can bridge the gap between frontend and backend development.
This role is open to engineers with a range of experience levels, from early to late career, except that some professional software engineering experience is required–this is not an entry-level role. We don’t expect you to have used every technology in our stack, but you should have enough modern full-stack engineering experience to quickly learn the new parts.
We are open to both remote work and to in-person work at our office in downtown Pittsburgh, PA.
Key Responsibilities:
Design and develop web applications using modern frontend frameworks like Svelte
Build intuitive and user-friendly interfaces that delight users
Develop and maintain backend APIs using tools like FastAPI
Manage and optimize database systems like MongoDB
Collaborate with our ML research team to integrate AI experiences into our products
Required Skills and Qualifications:
Proficiency in TypeScript or JavaScript
Experience with frontend frameworks such as React, Vue, or Svelte
Solid understanding of HTML, CSS, and JavaScript
Hands-on experience building backend APIs (FastAPI preferred)
Knowledge of database systems (SQL or NoSQL; MongoDB is a plus)
Bonus Points:
Familiarity with SvelteKit (our day-to-day framework)
Experience in creating AI-driven applications
Proficiency in Python
Experience deploying and scaling applications on cloud platforms (e.g., AWS, Google Cloud, Azure)
Familiarity with CI/CD pipelines and DevOps practices to streamline development workflows.
Knowledge of secure coding practices and mitigating vulnerabilities in web applications
Exposure to machine learning frameworks (e.g., TensorFlow, PyTorch) or working with AI APIs (e.g., OpenAI, Hugging Face)
Contributions to open-source projects or an active GitHub/portfolio showcasing relevant work
Experience with testing frameworks (e.g., Jest, Playwright) to ensure code quality
Understanding of AI safety principles or ethical considerations in AI systems
What We Offer:
Competitive salary, equity, and benefits
A collaborative and supportive team environment
Opportunities for professional growth within a fast-paced startup environment
The opportunity to work at the forefront of AI security innovation
Salary ranges between $100,660 - $210,900 depending on location and experience, plus employee equity options.