Full-Stack Python Software Engineer
Apply NowCompany: RIT Solutions, Inc.
Location: Plymouth Meeting, PA 19462
Description:
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.
Responsibilities
Qualifications
Other Qualifications
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.