Title: Full-Stack Python Software Engineer
Location: 100% Remote - EST/CST
Someone with experience with GenAI would be nice to have - someone who is Python Developer but interest in GenAI would be fine. At worst, candidates should have an interest in GenAI as they will be developing GenAI applications.
- Conversion Salary Expectations: Please provide candidate general salary/compensation package expectations.
- Please note in addition to base salary, equity is a part of the total compensation package. Final offer amounts are determined by multiple factors, including experience and expertise, and may vary from the amounts listed above.
- Live Coding Exercise: Candidates will be required to complete a 1-hour MS Teams Video with screen share, live coding exercise. Please make sure any candidate sent understands they will have to complete this via Coderbyte while sharing screen.
- Do not send any candidates who are not interested in coding on interview.
Responsibilities - Hands on development and architecture
- Leading and coaching staff as the team grows.
- Developing our framework for trustworthy agentic AI applications.
- Developing specific enterprise applications built on the framework in support of client delivery to inform platform requirements.
- Assistance in monitoring, debugging, and fixing deployed applications where platform capabilities are implicated.
- Collaborating across disciplines, including consultants, engineers, product managers and designers to identify and fill gaps and ship products.
- Improving the delivery velocity and quality of our codebase and engineering processes.
- Helping to recruit, inspire, and develop team members with a shared vision of product and technology excellence.
Qualifications - Bachelor's Degree or Master's Degree in Computer Science, Artificial Intelligence,
- 5-7+ years of full-stack Python development experience including ability to show advanced skills in Python in the delivery of production-quality code.
- 5-7+ years of experience with API development (REST) including experience with tools such as FastAPI, Huggingfaces API's and/or GraphQL desired.
- 5-7+ years of database/back-end experience with relational (SQL based) and NoSQL databases (MongoDB).
- 2-3+ years of advanced experience with TypeScript, including experience with various front-end libraries such as React, Angular, Vue and/or Svelte.
- 2-3+ years of experience automating the deployment, scaling, and operation of containerized application using Kubernetes.
- 2-3+ years of experience with Cloud Services in AWS (EKS, Lambda, S3, Bedrock, etc) or similar cloud services.
- Experience with next generation GenAI tools/technologies including LangChain, LlamaIndes, MLflow, OpenAI highly desired.
Other Qualifications - Preference to reason about software design from first principles over any other consideration.
- Strong programming skills with the ability to work across the full stack.
- Experience working in an agile team and delivering every sprint at a rapid cadence.
- Strong engineering skills including both nonproduction and production considerations, and strong advocate of best engineering practices.
- Seen as a go-to trusted advisor on the team.
- Pragmatic and data-driven decision maker.
- Proven track record in similar roles.
- Self-motivated with a willingness to take ownership of goals and tasks.
- A passion for building and delivering quality products for other developers.
- Thrives on the pace, impact, and lack of bureaucracy of a nimble startup.