Logo
Straiker

Software Engineer / SR. Software Engineer (Backend/Full Stack)

Straiker, Sunnyvale, California, United States, 94087

Save Job

Your talent is powerful, protect it wisely with us!

AI is the biggest technology shift of our lifetime as it reshapes how people work and play! At

Straiker , our mission is to ensure businesses can embrace AI with confidence. Founded by seasoned AI & Security entrepreneurs and backed by premier venture partners like Lightspeed and Bain capital, we’re building highly fine tuned AI technology to protect enterprises against the next-generation of AI threats. If you are a dreamer, self-starter, high IQ - low ego individual and want to join us in our mission to secure the future with AI, Straiker is the right place for you. Are you in?

Location:

SF Bay Area (Hybrid — 3 days onsite at HQ). Remote may be considered for exceptional candidates.

Job Description:

Straiker is an AI startup backed by top Silicon Valley VCs with a mission to help enterprises embrace Gen AI by providing a layer of security, safety and trust. At Straiker we will use AI to secure AI. As an SW Engineer at Straiker, you will play a key role virtually in all SW aspects at Straiker. The role is for a backend engineer, but given our stage the role is effectively a multi‑stack engineer plus devops skills. The SW work will span software development work for our AI detection cloud, AI operations, creating infrastructure for fine tuning models and so on. The role also involves devops changes, production deployments to meet rapid customer requirements.

Key Responsibilities

Backend Development : Design, develop, and maintain scalable backend systems and APIs using Python/Golang, ensuring they meet project and performance requirements.

Database Management : Work with databases (SQL and NoSQL) to design schemas, optimize queries, and ensure smooth integration between data layers and application logic.

Integration & Deployment : Collaborate with frontend teams and other stakeholders to integrate backend services into broader system architectures and deploy them in production environments.

Code Optimization & Refactoring : Continuously improve code quality, optimize performance, and refactor existing codebases for efficiency, security, and scalability.

API Development : Develop RESTful APIs and other backend services to support frontend and mobile applications, ensuring high reliability and scalability.

Testing & Debugging : Write and execute tests (unit, integration, etc.) to ensure code stability and functionality; debug and resolve issues as they arise.

Cloud Integration : Utilize cloud platforms (e.g., AWS, Azure, Google Cloud) to build, deploy, and scale backend applications.

Devops Improvements : Work on making devops related improvements (while this may not be the core responsibility, periodic work in this area will be required).

Collaboration : Work closely with cross-functional teams, including frontend developers, DevOps engineers, and product managers to ensure seamless integration and delivery of solutions that meet business objectives.

Documentation : Maintain clear and concise documentation of backend services, codebases, and APIs.

Qualifications

Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.

3-6 years of experience in backend development, with a focus on Python-based technologies. (2+ years may be sufficient with a Master’s degree).

Strong proficiency in Python and experience with backend frameworks like Flask, Django, or FastAPI. Experience with Golang is a plus.

Experience working with databases such as MySQL, PostgreSQL, MongoDB, or Redis.

Proficiency in building and integrating RESTful APIs.

Experience with containerization and orchestration tools such as Docker and Kubernetes.

Familiarity with cloud platforms (AWS, Azure, Google Cloud) and DevOps practices.

Solid understanding of code versioning tools (e.g., Git) and continuous integration/continuous deployment (CI/CD) pipelines.

Strong problem‑solving skills and ability to work both independently and in a team environment.

Excellent communication skills to articulate technical concepts clearly to both technical and non‑technical stakeholders.

Preferred Skills

Experience with microservices architecture and distributed systems.

Familiarity with asynchronous programming and message brokers (e.g., RabbitMQ, Kafka).

Familiarity with serverless architecture and event‑driven systems.

Knowledge of security best practices, particularly in backend development.

Contributions to open‑source projects or experience with Python-related developer communities is a plus.

Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

Software Development

Referrals increase your chances of interviewing at Straiker by 2x.

Benefits

Medical insurance

Vision insurance

401(k)

#J-18808-Ljbffr