Could you be a good fit?
We are seeking a talented Software Engineer to join the team of our exceptional client. This role is ideal for a hands-on engineering professional who thrives at the intersection of software development, cloud technologies, and artificial intelligence. You will play a key role in transforming AI concepts into secure, scalable, and production-ready applications, while helping AI engineering teams adopt proven software architecture patterns, development standards, and engineering best practices.
The ideal candidate brings a strong background in enterprise application development, cloud-native solutions, and DevOps practices, along with experience partnering with AI teams to deliver high-performing solutions that can scale beyond proof of concept and into production.
Benefits
- Remote
- Healthcare Medical, Dental, and Vision Insurance
- 401k
What will your day look like? As a Software Engineer, you will:
- Design, build, and deploy secure, scalable, and high-performance AI-enabled applications.
- Establish and promote software engineering best practices, including architecture patterns, coding standards, scalability strategies, and secure development principles.
- Lead and participate in code reviews to ensure application quality, maintainability, security, and performance.
- Collaborate closely with AI Engineers to identify and implement the most effective architecture and integration patterns for AI solutions.
- Develop APIs, application services, data integrations, and reusable components to support enterprise AI initiatives.
- Create and maintain project foundations, including repositories, development environments, shared services, and deployment pipelines.
- Integrate AI applications with enterprise platforms and systems to support secure and reliable production deployments.
- Partner with DevOps and platform teams to implement scalable infrastructure, automated deployments, and operational best practices.
- Drive CI/CD processes, testing strategies, release management, and production readiness efforts.
- Utilize modern AI-assisted development tools to accelerate delivery while maintaining engineering quality and governance standards.
- Contribute to architectural decisions and technology selection across multiple projects and initiatives.
You will be a good fit for the Software Engineer role if you have:
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related discipline (or equivalent professional experience)
- Strong experience designing and delivering enterprise-grade software applications in production environments
- Proven success introducing software engineering best practices to development teams, including architecture standards, design patterns, scalability approaches, and secure coding practices
- Experience building and supporting AI-powered applications in collaboration with AI Engineers or data science teams
- Working knowledge of AI application patterns such as Retrieval-Augmented Generation (RAG), agent-based workflows, model integrations, and AI observability frameworks
- Strong expertise in Microsoft Azure, including cloud infrastructure, platform services, networking, identity management, and security
- Hands-on experience with DevOps methodologies, CI/CD pipelines, automated testing, and deployment automation
- Experience developing cloud-native applications and services using modern frameworks and technologies
- Strong knowledge of Kafka, FastAPI, containers, Kubernetes, and related application development and deployment technologies
- Experience working with databases and data platforms such as Neo4j, Cosmos DB, PostgreSQL, MongoDB, and similar technologies
- Solid understanding of relational, NoSQL, graph, vector, and event-driven architecture patterns and their appropriate use cases
- Proficiency with GitHub workflows, branching strategies, pull request processes, and source control best practices
- Experience leveraging AI-assisted engineering tools, including GitHub Copilot, Claude Code, or similar technologies
- Excellent analytical, problem-solving, and communication skills
Nice-to-Haves:
- Experience moving AI solutions from proof of concept through MVP and into full-scale production environments
- Knowledge of AI governance, monitoring, evaluation frameworks, and operational best practices
- Experience working within large enterprise organizations and complex technology ecosystems
- Background in mentoring development teams and driving engineering excellence initiatives
- Familiarity with enterprise integration strategies and distributed system architectures
- Experience supporting multiple concurrent initiatives while balancing delivery timelines and technical quality standards
About Market Street Talent
We are a specialized staffing and consulting firm focused on IT and technology positions. Our deep industry knowledge allows us to match exceptional candidates with organizations where they can thrive and make an immediate impact.
Our Vision: To promote and foster the growth of information technology (IT) in our world---one candidate, one client, one community at a time.
Our Goal: To guide clients and candidates through the placement process and build long-term, successful relationships.
Our Culture: At MST, we value excellence, respect, and empathy in everything we do.
#J-18808-Ljbffr
StudySmarter Expertenrat🤫
Wir sind der Meinung, dass du so AI Software Engineer erhalten könntest
✨Engagier dich in Entwickler-Communities!
Lass uns mal ehrlich sein: In der Software-Entwicklung sind Netzwerke Gold wert! Tummel dich in GitHub-Projekten, nehme an lokalen Meetups oder Hackathons teil und vernetze dich mit anderen Entwicklern. So steigerst du nicht nur deine Sichtbarkeit, sondern lernst auch die neuesten Trends und Technologien kennen.
✨Zeig deine Fähigkeiten!
Erstelle ein Portfolio, das deine besten Projekte und Code-Examples zeigt. Nichts überzeugt mehr als ein praktischer Beweis deiner Skills. Das kann auch helfen, bei Market Street Talent anzuklopfen, wenn du dich auf die Stelle als AI Software Engineer bewirbst – so wissen sie gleich, was sie von dir erwarten können!
✨Nutze Jobplattformen speziell für Tech-Jobs!
Plattformen wie Stack Overflow Jobs oder AngelsList sind perfekte Orte, um Vollzeitstellen in der Software-Entwicklung zu finden. Hier sind viele tolle Unternehmen auf der Suche nach Talenten wie uns, also schau regelmäßig vorbei und bewirb dich direkt über die Website.
✨Such dir Mentoren und Feedback!
Hol dir Feedback von erfahrenen Entwicklern, die dir Tipps geben können, was Recruiter wirklich suchen. Ob über LinkedIn oder persönliche Kontakte: Menschen, die sich in der Branche auskennen, können enorm wertvoll sein, um dir zu helfen, dich optimal auf deine Bewerbung bei Market Street Talent vorzubereiten!
Einige Tipps für deine Bewerbung 🫡
Highlights deiner Coding-Skills:In der Software-Entwicklung kommt es auf konkrete Fähigkeiten an. Vergiss nicht, relevante Programmiersprachen und Frameworks in deinen Lebenslauf aufzunehmen. Zeig uns, was du kannst – vielleicht mit einem Link zu deinem GitHub-Profil oder einer Übersicht deiner Side Projects, die deine Programmierkenntnisse illustrieren.
Dokumentation deiner Erfolge:Gerade bei einer Vollzeitstelle in der Software-Entwicklung sind konkrete Ergebnisse Gold wert. Nenn uns Zahlen und Ergebnisse aus deinen vorherigen Projekten. Hast du den Code optimiert oder Systemfehler behoben? Solche Erfolge zeigen, dass du die Sprache der Entwickler sprichst und einen echten Mehrwert bringst.
Attraktive Projektbeschreibungen:Wenn du an Projekten gearbeitet hast, die hervorstechen, beschreibe sie ausführlich in deinem Lebenslauf. Was war das Problem, das du gelöst hast? Welche Technologien hast du eingesetzt? Das gibt uns einen klaren Einblick in deine Herangehensweise und Problemlösungsfähigkeiten.
Motivation zeigen:In deinem Anschreiben solltest du deine Motivation für die Stelle im Bereich Software-Entwicklung bei Market Street Talent klar herausstellen. Warum sprichst gerade du die Anforderungen für diese Vollzeitrolle an? Mach deutlich, was dich an der Arbeit bei uns reizt und wie du über das rein Technische hinaus wachsen möchtest.
Wie man sich auf ein Vorstellungsgespräch bei Market Street Talent vorbereitet
✨Technische Vorbereitung auf die Coding-Challenges
In der Software-Entwicklung sind technische Fragen oft ein zentraler Teil des Interviews. Macht euch mit Plattformen wie LeetCode oder HackerRank vertraut, um eure Problemlösungsfähigkeiten zu trainieren. Zeigt im Interview viel Selbstbewusstsein beim Erklären eurer Ansätze!
✨Das eigene Portfolio im besten Licht präsentieren
Stellt sicher, dass ihr ein aussagekräftiges Portfolio habt, das einige eurer besten Projekte zeigt. Seid bereit, darüber zu sprechen, was eure Rolle war, welche Technologien ihr verwendet habt und welche Herausforderungen es gab. Das gibt den Interviewern einen Einblick in eure praktische Erfahrung.
✨Teamfähigkeit und Kommunikation betonen
In einer Vollzeit-Position wird Kommunikation im Team sehr wichtig sein. Seid bereit, Beispiele aus der Vergangenheit zu teilen, in denen ihr effektiv im Team gearbeitet habt. Dies zeigt, dass ihr nicht nur technische Fähigkeiten habt, sondern auch gut ins Team passt.
✨Vorbereitung auf Fragen zur Software-Architektur
Bereitet euch darauf vor, Fragen zur Software-Architektur zu beantworten. Themen wie RESTful APIs, Microservices und Cloud-Architekturen können Teil eures Interviews sein. Zeigt euer Verständnis durch Diskussionen und Beispiele aus eurer bisherigen Arbeit oder Projekte.